home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_9_GInit.txt < prev    next >
Text File  |  1991-09-09  |  127KB  |  2,161 lines

  1. # near model CODE resource
  2. # jump table entries: 2936-2954 (19 of them)
  3. export_367:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  7000                     moveq.l    D0, 0x00
  9. 0000000E  2140 005E                move.l     [A0 + 0x5E], D0
  10. 00000012  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  11. 00000016  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  12. 0000001A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13. 0000001E  2F0C                     move.l     -[A7], A4
  14. 00000020  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  15. 00000024  286E FFFC                movea.l    A4, [A6 - 0x4]
  16. 00000028  4E5E                     unlink     A6
  17. 0000002A  205F                     movea.l    A0, [A7]+
  18. 0000002C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  19. 00000030  4ED0                     jmp        [A0]
  20. 00000032  9754                     sub.w      [A4], D3
  21. 00000034  5441                     addq.w     D1, 2
  22. 00000036  5247                     addq.w     D7, 1
  23. 00000038  4554                     chk.w      D2, [A4]
  24. 0000003A  4142                     chk.w      D0, D2
  25. 0000003C  4C45 434F                movem.l    D0,D1,D2,D3,D6,A0,A1,A6, D5
  26. 00000040  4E54 524F                link       A4, -0xFFFFADB1
  27. 00000044  4C2E 4952 4553           movem.w    D1,D4,D6,A0,A3,A6, [A6 + 0x4553]
  28. 0000004A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  29. // begin alternate branch 0000004C-00000052
  30. fn0000004C:
  31. 0000004C  4E56 0000                link       A6, 0
  32. 00000050  2F0C                     move.l     -[A7], A4
  33. // end alternate branch 0000004C-00000052
  34. fn0000004C: // (misaligned)
  35. 0000004E  0000 2F0C                ori.b      D0, 0xC
  36. 00000052  286E 0008                movea.l    A4, [A6 + 0x8]
  37. 00000056  2054                     movea.l    A0, [A4]
  38. 00000058  7000                     moveq.l    D0, 0x00
  39. 0000005A  2140 005E                move.l     [A0 + 0x5E], D0
  40. 0000005E  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  41. 00000062  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  42. 00000066  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  43. 0000006A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  44. 0000006E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  45. 00000072  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  46. 00000076  2F0C                     move.l     -[A7], A4
  47. 00000078  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  48. 0000007C  286E FFFC                movea.l    A4, [A6 - 0x4]
  49. 00000080  4E5E                     unlink     A6
  50. 00000082  205F                     movea.l    A0, [A7]+
  51. 00000084  4FEF 0016                lea.l      A7, [A7 + 0x16]
  52. 00000088  4ED0                     jmp        [A0]
  53. 0000008A  8025                     or.b       D0, -[A5]
  54. 0000008C  5454                     addq.w     [A4], 2
  55. 0000008E  4152                     chk.w      D0, [A2]
  56. 00000090  4745                     chk.w      D3, D5
  57. 00000092  5441                     addq.w     D1, 2
  58. 00000094  424C                     clr.w      A4
  59. 00000096  4543                     chk.w      D2, D3
  60. 00000098  4F4E                     chk.w      D7, A6
  61. 0000009A  5452                     addq.w     [A2], 2
  62. 0000009C  4F4C                     chk.w      D7, A4
  63. 0000009E  2E49                     movea.l    A7, A1
  64. 000000A0  5441                     addq.w     D1, 2
  65. 000000A2  5247                     addq.w     D7, 1
  66. 000000A4  4554                     chk.w      D2, [A4]
  67. 000000A6  4142                     chk.w      D0, D2
  68. 000000A8  4C45 434F                movem.l    D0,D1,D2,D3,D6,A0,A1,A6, D5
  69. 000000AC  4E54 524F                link       A4, -0xFFFFADB1
  70. 000000B0  4C00 0000                movem.w    <none>, D0
  71. export_368:
  72. 000000B4  4E56 0000                link       A6, 0
  73. 000000B8  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  74. 000000BC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  75. 000000C0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  76. 000000C4  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  77. 000000C8  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  78. 000000CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  79. 000000D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80. 000000D4  4EBA FF76                jsr        [PC - 0x8A /* 0000004C */]
  81. 000000D8  4E5E                     unlink     A6
  82. 000000DA  205F                     movea.l    A0, [A7]+
  83. 000000DC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  84. 000000E0  4ED0                     jmp        [A0]
  85. 000000E2  8021                     or.b       D0, -[A1]
  86. 000000E4  5452                     addq.w     [A2], 2
  87. 000000E6  4550                     chk.w      D2, [A0]
  88. 000000E8  4541                     chk.w      D2, D1
  89. 000000EA  5449                     addq.w     A1, 2
  90. 000000EC  4E47                     trap       7
  91. 000000EE  4255                     clr.w      [A5]
  92. 000000F0  5454                     addq.w     [A4], 2
  93. 000000F2  4F4E                     chk.w      D7, A6
  94. 000000F4  2E49                     movea.l    A7, A1
  95. 000000F6  5245                     addq.w     D5, 1
  96. 000000F8  5045                     addq.w     D5, 8
  97. 000000FA  4154                     chk.w      D0, [A4]
  98. 000000FC  494E                     chk.w      D4, A6
  99. 000000FE  4742                     chk.w      D3, D2
  100. 00000100  5554                     subq.w     [A4], 2
  101. 00000102  544F                     addq.w     A7, 2
  102. 00000104  4E00                     .invalid   // invalid opcode 4
  103. 00000106  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  104. export_369: // at 00000108 (misaligned)
  105. 0000010A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  106. 0000010E  001A 2F2E                ori.b      [A2]+, 0x2E /* '.' */
  107. 00000112  0016 2F2E                ori.b      [A6], 0x2E /* '.' */
  108. 00000116  0012 1F2E                ori.b      [A2], 0x2E /* '.' */
  109. 0000011A  0010 1F2E                ori.b      [A0], 0x2E /* '.' */
  110. 0000011E  000E 3F2E                ori.b      A6, 0x2E /* '.' */
  111. 00000122  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  112. 00000126  0008 4EAD                ori.b      A0, 0xAD
  113. 0000012A  0DA2                     bclr       -[A2], D6
  114. 0000012C  4E5E                     unlink     A6
  115. 0000012E  205F                     movea.l    A0, [A7]+
  116. 00000130  4FEF 0016                lea.l      A7, [A7 + 0x16]
  117. 00000134  4ED0                     jmp        [A0]
  118. 00000136  8021                     or.b       D0, -[A1]
  119. 00000138  5444                     addq.w     D4, 2
  120. 0000013A  4F4E                     chk.w      D7, A6
  121. 0000013C  4F54                     chk.w      D7, [A4]
  122. 0000013E  4849                     pea.l      A1
  123. 00000140  4E47                     trap       7
  124. 00000142  4255                     clr.w      [A5]
  125. 00000144  5454                     addq.w     [A4], 2
  126. 00000146  4F4E                     chk.w      D7, A6
  127. 00000148  2E49                     movea.l    A7, A1
  128. 0000014A  444F                     neg.w      A7
  129. 0000014C  4E4F                     trap       15
  130. 0000014E  5448                     addq.w     A0, 2
  131. 00000150  494E                     chk.w      D4, A6
  132. 00000152  4742                     chk.w      D3, D2
  133. 00000154  5554                     subq.w     [A4], 2
  134. 00000156  544F                     addq.w     A7, 2
  135. 00000158  4E00                     .invalid   // invalid opcode 4
  136. 0000015A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  137. export_370: // at 0000015C (misaligned)
  138. 0000015E  0000 48E7                ori.b      D0, 0xE7
  139. 00000162  0318                     btst       [A0]+, D1
  140. 00000164  286E 0008                movea.l    A4, [A6 + 0x8]
  141. 00000168  7002                     moveq.l    D0, 0x02
  142. 0000016A  2F00                     move.l     -[A7], D0
  143. 0000016C  486D 29B2                pea.l      [A5 + 0x29B2 /* export_1330 */]
  144. 00000170  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  145. 00000174  2054                     movea.l    A0, [A4]
  146. 00000176  2140 0024                move.l     [A0 + 0x24], D0
  147. 0000017A  2054                     movea.l    A0, [A4]
  148. 0000017C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  149. 00000180  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  150. 00000184  2F0C                     move.l     -[A7], A4
  151. 00000186  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  152. 0000018A  4A6E 000E                tst.w      [A6 + 0xE]
  153. 0000018E  504F                     addq.w     A7, 8
  154. 00000190  670E                     beq        +0x10 /* 000001A0 */
  155. 00000192  302E 000E                move.w     D0, [A6 + 0xE]
  156. 00000196  48C0                     ext.l      D0
  157. 00000198  2F00                     move.l     -[A7], D0
  158. 0000019A  2F0C                     move.l     -[A7], A4
  159. 0000019C  4EAD 17F2                jsr        [A5 + 0x17F2 /* export_762 */]
  160. label000001A0:
  161. 000001A0  486D EC80                pea.l      [A5 - 0x1380]
  162. 000001A4  2F0C                     move.l     -[A7], A4
  163. 000001A6  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  164. 000001AA  7C01                     moveq.l    D6, 0x01
  165. 000001AC  6058                     bra        +0x5A /* 00000206 */
  166. label000001AE:
  167. 000001AE  4A6E 000C                tst.w      [A6 + 0xC]
  168. 000001B2  6712                     beq        +0x14 /* 000001C6 */
  169. 000001B4  598F                     subq.l     A7, 4
  170. 000001B6  302E 000C                move.w     D0, [A6 + 0xC]
  171. 000001BA  48C0                     ext.l      D0
  172. 000001BC  2F00                     move.l     -[A7], D0
  173. 000001BE  4EAD 1802                jsr        [A5 + 0x1802 /* export_764 */]
  174. 000001C2  201F                     move.l     D0, [A7]+
  175. 000001C4  6008                     bra        +0xA /* 000001CE */
  176. label000001C6:
  177. 000001C6  598F                     subq.l     A7, 4
  178. 000001C8  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  179. 000001CC  201F                     move.l     D0, [A7]+
  180. label000001CE:
  181. 000001CE  2640                     movea.l    A3, D0
  182. 000001D0  2F0B                     move.l     -[A7], A3
  183. 000001D2  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  184. 000001D6  486D EC88                pea.l      [A5 - 0x1378]
  185. 000001DA  2F0B                     move.l     -[A7], A3
  186. 000001DC  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  187. 000001E0  7E01                     moveq.l    D7, 0x01
  188. 000001E2  6010                     bra        +0x12 /* 000001F4 */
  189. label000001E4:
  190. 000001E4  2054                     movea.l    A0, [A4]
  191. 000001E6  2F28 0024                move.l     -[A7], [A0 + 0x24]
  192. 000001EA  2F0B                     move.l     -[A7], A3
  193. 000001EC  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  194. 000001F0  3007                     move.w     D0, D7
  195. 000001F2  5247                     addq.w     D7, 1
  196. label000001F4:
  197. 000001F4  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  198. 000001F8  6FEA                     ble        -0x14 /* 000001E4 */
  199. 000001FA  2F0B                     move.l     -[A7], A3
  200. 000001FC  2F0C                     move.l     -[A7], A4
  201. 000001FE  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  202. 00000202  3006                     move.w     D0, D6
  203. 00000204  5246                     addq.w     D6, 1
  204. label00000206:
  205. 00000206  BC6E 000E                cmp.w      D6, [A6 + 0xE]
  206. 0000020A  6FA2                     ble        -0x5C /* 000001AE */
  207. 0000020C  2054                     movea.l    A0, [A4]
  208. 0000020E  316E 000C 0022           move.w     [A0 + 0x22], [A6 + 0xC]
  209. 00000214  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  210. 0000021A  4E5E                     unlink     A6
  211. 0000021C  205F                     movea.l    A0, [A7]+
  212. 0000021E  504F                     addq.w     A7, 8
  213. 00000220  4ED0                     jmp        [A0]
  214. 00000222  9354                     sub.w      [A4], D1
  215. 00000224  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  216. 00000228  4752                     chk.w      D3, [A2]
  217. 0000022A  4944                     chk.w      D4, D4
  218. 0000022C  2E49                     movea.l    A7, A1
  219. 0000022E  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  220. 00000232  4752                     chk.w      D3, [A2]
  221. 00000234  4944                     chk.w      D4, D4
  222. 00000236  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  223. export_371: // at 00000238 (misaligned)
  224. 0000023A  0000 102D                ori.b      D0, 0x2D /* '-' */
  225. 0000023E  F9A0                     .invalid   <<F/6/4>>
  226. 00000240  6738                     beq        +0x3A /* 0000027A */
  227. 00000242  4267                     clr.w      -[A7]
  228. 00000244  42A7                     clr.l      -[A7]
  229. 00000246  486D 263C                pea.l      [A5 + 0x263C]
  230. 0000024A  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  231. 0000024E  101F                     move.b     D0, [A7]+
  232. 00000250  4267                     clr.w      -[A7]
  233. 00000252  42A7                     clr.l      -[A7]
  234. 00000254  486D 2654                pea.l      [A5 + 0x2654]
  235. 00000258  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  236. 0000025C  101F                     move.b     D0, [A7]+
  237. 0000025E  4267                     clr.w      -[A7]
  238. 00000260  42A7                     clr.l      -[A7]
  239. 00000262  486D 2644                pea.l      [A5 + 0x2644]
  240. 00000266  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  241. 0000026A  101F                     move.b     D0, [A7]+
  242. 0000026C  4267                     clr.w      -[A7]
  243. 0000026E  42A7                     clr.l      -[A7]
  244. 00000270  486D 264C                pea.l      [A5 + 0x264C]
  245. 00000274  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  246. 00000278  101F                     move.b     D0, [A7]+
  247. label0000027A:
  248. 0000027A  4E5E                     unlink     A6
  249. 0000027C  4E75                     rts
  250. 0000027E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  251. export_372: // at 00000280 (misaligned)
  252. 00000282  0000 102D                ori.b      D0, 0x2D /* '-' */
  253. 00000286  F9A0                     .invalid   <<F/6/4>>
  254. 00000288  670E                     beq        +0x10 /* 00000298 */
  255. 0000028A  4267                     clr.w      -[A7]
  256. 0000028C  42A7                     clr.l      -[A7]
  257. 0000028E  486D 2664                pea.l      [A5 + 0x2664]
  258. 00000292  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  259. 00000296  101F                     move.b     D0, [A7]+
  260. label00000298:
  261. 00000298  4267                     clr.w      -[A7]
  262. 0000029A  486D F0AC                pea.l      [A5 - 0xF54]
  263. 0000029E  3F3C A920                move.w     -[A7], 0xA920
  264. 000002A2  486D 1A92                pea.l      [A5 + 0x1A92 /* export_846 */]
  265. 000002A6  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  266. 000002AA  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  267. 000002AE  4267                     clr.w      -[A7]
  268. 000002B0  486D F0FC                pea.l      [A5 - 0xF04]
  269. 000002B4  3F3C A925                move.w     -[A7], 0xA925
  270. 000002B8  486D 1A9A                pea.l      [A5 + 0x1A9A /* export_847 */]
  271. 000002BC  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  272. 000002C0  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  273. 000002C4  4267                     clr.w      -[A7]
  274. 000002C6  486D F07C                pea.l      [A5 - 0xF84]
  275. 000002CA  3F3C A91F                move.w     -[A7], 0xA91F
  276. 000002CE  486D 1AA2                pea.l      [A5 + 0x1AA2 /* export_848 */]
  277. 000002D2  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  278. 000002D6  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  279. 000002DA  4267                     clr.w      -[A7]
  280. 000002DC  486D F0EC                pea.l      [A5 - 0xF14]
  281. 000002E0  3F3C A91B                move.w     -[A7], 0xA91B
  282. 000002E4  486D 1AAA                pea.l      [A5 + 0x1AAA /* export_849 */]
  283. 000002E8  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  284. 000002EC  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  285. 000002F0  4267                     clr.w      -[A7]
  286. 000002F2  486D F0CC                pea.l      [A5 - 0xF34]
  287. 000002F6  3F3C A83A                move.w     -[A7], 0xA83A
  288. 000002FA  486D 1AB2                pea.l      [A5 + 0x1AB2 /* export_850 */]
  289. 000002FE  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  290. 00000302  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  291. 00000306  4267                     clr.w      -[A7]
  292. 00000308  486D F08C                pea.l      [A5 - 0xF74]
  293. 0000030C  3F3C A91C                move.w     -[A7], 0xA91C
  294. 00000310  486D 1ABA                pea.l      [A5 + 0x1ABA /* export_851 */]
  295. 00000314  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  296. 00000318  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  297. 0000031C  4267                     clr.w      -[A7]
  298. 0000031E  486D F0DC                pea.l      [A5 - 0xF24]
  299. 00000322  3F3C A915                move.w     -[A7], 0xA915
  300. 00000326  486D 1AC2                pea.l      [A5 + 0x1AC2 /* export_852 */]
  301. 0000032A  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  302. 0000032E  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  303. 00000332  4267                     clr.w      -[A7]
  304. 00000334  486D F10C                pea.l      [A5 - 0xEF4]
  305. 00000338  3F3C A908                move.w     -[A7], 0xA908
  306. 0000033C  486D 1ACA                pea.l      [A5 + 0x1ACA /* export_853 */]
  307. 00000340  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  308. 00000344  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  309. 00000348  4267                     clr.w      -[A7]
  310. 0000034A  486D F09C                pea.l      [A5 - 0xF64]
  311. 0000034E  3F3C A970                move.w     -[A7], 0xA970
  312. 00000352  486D 1AD2                pea.l      [A5 + 0x1AD2 /* export_854 */]
  313. 00000356  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  314. 0000035A  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  315. 0000035E  2F3C A829 0000           move.l     -[A7], 0xA8290000
  316. 00000364  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  317. 00000368  1B5F F11C                move.b     [A5 - 0xEE4], [A7]+
  318. 0000036C  422D F078                clr.b      [A5 - 0xF88]
  319. 00000370  1B7C 0001 F074           move.b     [A5 - 0xF8C], 0x1
  320. 00000376  4E5E                     unlink     A6
  321. 00000378  4E75                     rts
  322. 0000037A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  323. // begin alternate branch 0000037C-00000380
  324. fn0000037C:
  325. 0000037C  4E56 FDB2                link       A6, -0x024E
  326. // end alternate branch 0000037C-00000380
  327. fn0000037C: // (misaligned)
  328. 0000037E  FDB2                     .invalid   <<F/6/6>>
  329. 00000380  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  330. 00000384  47EE FF00                lea.l      A3, [A6 - 0x100]
  331. 00000388  286E 0008                movea.l    A4, [A6 + 0x8]
  332. 0000038C  2F0B                     move.l     -[A7], A3
  333. 0000038E  3F3C 03EF                move.w     -[A7], 0x3EF
  334. 00000392  7001                     moveq.l    D0, 0x01
  335. 00000394  3F00                     move.w     -[A7], D0
  336. 00000396  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  337. 0000039A  486E FDB2                pea.l      [A6 - 0x24E]
  338. 0000039E  486E FEB2                pea.l      [A6 - 0x14E]
  339. 000003A2  486E FEB4                pea.l      [A6 - 0x14C]
  340. 000003A6  A9F5                     syscall    GetAppParms
  341. 000003A8  204B                     movea.l    A0, A3
  342. 000003AA  5288                     addq.l     A0, 1
  343. 000003AC  7000                     moveq.l    D0, 0x00
  344. 000003AE  102E FDB2                move.b     D0, [A6 - 0x24E]
  345. 000003B2  5240                     addq.w     D0, 1
  346. 000003B4  45EE FDB2                lea.l      A2, [A6 - 0x24E]
  347. 000003B8  43F2 0000                lea.l      A1, [A2 + D0.w]
  348. 000003BC  7000                     moveq.l    D0, 0x00
  349. 000003BE  1013                     move.b     D0, [A3]
  350. 000003C0  A02E                     syscall    BlockMove/BlockMoveData
  351. 000003C2  1013                     move.b     D0, [A3]
  352. 000003C4  D12E FDB2                add.b      [A6 - 0x24E], D0
  353. 000003C8  598F                     subq.l     A7, 4
  354. 000003CA  486E FDB2                pea.l      [A6 - 0x24E]
  355. 000003CE  A906                     syscall    NewString
  356. 000003D0  2054                     movea.l    A0, [A4]
  357. 000003D2  215F 0002                move.l     [A0 + 0x2], [A7]+
  358. 000003D6  2054                     movea.l    A0, [A4]
  359. 000003D8  216D F124 0008           move.l     [A0 + 0x8], [A5 - 0xEDC]
  360. 000003DE  2054                     movea.l    A0, [A4]
  361. 000003E0  117C 0001 000C           move.b     [A0 + 0xC], 0x1
  362. 000003E6  2054                     movea.l    A0, [A4]
  363. 000003E8  41E8 000E                lea.l      A0, [A0 + 0xE]
  364. 000003EC  43ED F814                lea.l      A1, [A5 - 0x7EC]
  365. 000003F0  20D9                     move.l     [A0]+, [A1]+
  366. 000003F2  20D9                     move.l     [A0]+, [A1]+
  367. 000003F4  2054                     movea.l    A0, [A4]
  368. 000003F6  41E8 0016                lea.l      A0, [A0 + 0x16]
  369. 000003FA  43ED F92C                lea.l      A1, [A5 - 0x6D4]
  370. 000003FE  20D9                     move.l     [A0]+, [A1]+
  371. 00000400  20D9                     move.l     [A0]+, [A1]+
  372. 00000402  2054                     movea.l    A0, [A4]
  373. 00000404  117C 0001 001E           move.b     [A0 + 0x1E], 0x1
  374. 0000040A  2054                     movea.l    A0, [A4]
  375. 0000040C  4228 001F                clr.b      [A0 + 0x1F]
  376. 00000410  2054                     movea.l    A0, [A4]
  377. 00000412  41E8 0020                lea.l      A0, [A0 + 0x20]
  378. 00000416  43ED F814                lea.l      A1, [A5 - 0x7EC]
  379. 0000041A  20D9                     move.l     [A0]+, [A1]+
  380. 0000041C  20D9                     move.l     [A0]+, [A1]+
  381. 0000041E  2054                     movea.l    A0, [A4]
  382. 00000420  117C 0002 0028           move.b     [A0 + 0x28], 0x2
  383. 00000426  2054                     movea.l    A0, [A4]
  384. 00000428  117C 0002 0029           move.b     [A0 + 0x29], 0x2
  385. 0000042E  2054                     movea.l    A0, [A4]
  386. 00000430  4228 002A                clr.b      [A0 + 0x2A]
  387. 00000434  2054                     movea.l    A0, [A4]
  388. 00000436  41E8 002C                lea.l      A0, [A0 + 0x2C]
  389. 0000043A  43ED F814                lea.l      A1, [A5 - 0x7EC]
  390. 0000043E  20D9                     move.l     [A0]+, [A1]+
  391. 00000440  20D9                     move.l     [A0]+, [A1]+
  392. 00000442  2054                     movea.l    A0, [A4]
  393. 00000444  41E8 0034                lea.l      A0, [A0 + 0x34]
  394. 00000448  43ED F814                lea.l      A1, [A5 - 0x7EC]
  395. 0000044C  20D9                     move.l     [A0]+, [A1]+
  396. 0000044E  20D9                     move.l     [A0]+, [A1]+
  397. 00000450  2054                     movea.l    A0, [A4]
  398. 00000452  4228 003C                clr.b      [A0 + 0x3C]
  399. 00000456  486E FEB8                pea.l      [A6 - 0x148]
  400. 0000045A  4EAD 357A                jsr        [A5 + 0x357A /* export_1707 */]
  401. 0000045E  2054                     movea.l    A0, [A4]
  402. 00000460  41E8 003E                lea.l      A0, [A0 + 0x3E]
  403. 00000464  43EE FEB8                lea.l      A1, [A6 - 0x148]
  404. 00000468  700C                     moveq.l    D0, 0x0C
  405. label0000046A:
  406. 0000046A  20D9                     move.l     [A0]+, [A1]+
  407. 0000046C  51C8 FFFC                dbf        D0, -0x6 /* 0000046A */
  408. 00000470  2054                     movea.l    A0, [A4]
  409. 00000472  7000                     moveq.l    D0, 0x00
  410. 00000474  2140 0072                move.l     [A0 + 0x72], D0
  411. 00000478  2054                     movea.l    A0, [A4]
  412. 0000047A  2140 0076                move.l     [A0 + 0x76], D0
  413. 0000047E  558F                     subq.l     A7, 2
  414. 00000480  7001                     moveq.l    D0, 0x01
  415. 00000482  3F00                     move.w     -[A7], D0
  416. 00000484  486E FEEC                pea.l      [A6 - 0x114]
  417. 00000488  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  418. 0000048C  3E1F                     move.w     D7, [A7]+
  419. 0000048E  2054                     movea.l    A0, [A4]
  420. 00000490  316E FEFA 0006           move.w     [A0 + 0x6], [A6 - 0x106]
  421. 00000496  4A47                     tst.w      D7
  422. 00000498  6600 00A2                bne        +0xA4 /* 0000053C */
  423. 0000049C  2054                     movea.l    A0, [A4]
  424. 0000049E  2068 0002                movea.l    A0, [A0 + 0x2]
  425. 000004A2  A029                     syscall    HLock
  426. 000004A4  558F                     subq.l     A7, 2
  427. 000004A6  2054                     movea.l    A0, [A4]
  428. 000004A8  2068 0002                movea.l    A0, [A0 + 0x2]
  429. 000004AC  2F10                     move.l     -[A7], [A0]
  430. 000004AE  2054                     movea.l    A0, [A4]
  431. 000004B0  3F28 0006                move.w     -[A7], [A0 + 0x6]
  432. 000004B4  7001                     moveq.l    D0, 0x01
  433. 000004B6  1F00                     move.b     -[A7], D0
  434. 000004B8  7200                     moveq.l    D1, 0x00
  435. 000004BA  1F01                     move.b     -[A7], D1
  436. 000004BC  7001                     moveq.l    D0, 0x01
  437. 000004BE  3F00                     move.w     -[A7], D0
  438. 000004C0  3F00                     move.w     -[A7], D0
  439. 000004C2  486E FEFC                pea.l      [A6 - 0x104]
  440. 000004C6  486E FEFE                pea.l      [A6 - 0x102]
  441. 000004CA  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  442. 000004CE  3E1F                     move.w     D7, [A7]+
  443. 000004D0  2054                     movea.l    A0, [A4]
  444. 000004D2  2068 0002                movea.l    A0, [A0 + 0x2]
  445. 000004D6  A02A                     syscall    HUnlock
  446. 000004D8  4A47                     tst.w      D7
  447. 000004DA  6740                     beq        +0x42 /* 0000051C */
  448. 000004DC  4213                     clr.b      [A3]
  449. 000004DE  2F0B                     move.l     -[A7], A3
  450. 000004E0  3F3C 03EF                move.w     -[A7], 0x3EF
  451. 000004E4  7002                     moveq.l    D0, 0x02
  452. 000004E6  3F00                     move.w     -[A7], D0
  453. 000004E8  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  454. 000004EC  7000                     moveq.l    D0, 0x00
  455. 000004EE  1013                     move.b     D0, [A3]
  456. 000004F0  4A80                     tst.l      D0
  457. 000004F2  6748                     beq        +0x4A /* 0000053C */
  458. 000004F4  558F                     subq.l     A7, 2
  459. 000004F6  2F0B                     move.l     -[A7], A3
  460. 000004F8  2054                     movea.l    A0, [A4]
  461. 000004FA  3F28 0006                move.w     -[A7], [A0 + 0x6]
  462. 000004FE  7001                     moveq.l    D0, 0x01
  463. 00000500  1F00                     move.b     -[A7], D0
  464. 00000502  7200                     moveq.l    D1, 0x00
  465. 00000504  1F01                     move.b     -[A7], D1
  466. 00000506  7001                     moveq.l    D0, 0x01
  467. 00000508  3F00                     move.w     -[A7], D0
  468. 0000050A  3F00                     move.w     -[A7], D0
  469. 0000050C  486E FEFC                pea.l      [A6 - 0x104]
  470. 00000510  486E FEFE                pea.l      [A6 - 0x102]
  471. 00000514  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  472. 00000518  3E1F                     move.w     D7, [A7]+
  473. 0000051A  6620                     bne        +0x22 /* 0000053C */
  474. label0000051C:
  475. 0000051C  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  476. 00000520  7000                     moveq.l    D0, 0x00
  477. 00000522  1F00                     move.b     -[A7], D0
  478. 00000524  1F00                     move.b     -[A7], D0
  479. 00000526  2F0C                     move.l     -[A7], A4
  480. 00000528  4EBA 003E                jsr        [PC + 0x3E /* 00000568 */]
  481. 0000052C  558F                     subq.l     A7, 2
  482. 0000052E  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  483. 00000532  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  484. 00000536  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  485. 0000053A  544F                     addq.w     A7, 2
  486. label0000053C:
  487. 0000053C  4CEE 1C80 FDA2           movem.l    D7,A2,A3,A4, [A6 - 0x25E]
  488. 00000542  4E5E                     unlink     A6
  489. 00000544  2E9F                     move.l     [A7], [A7]+
  490. 00000546  4E75                     rts
  491. 00000548  9D54                     sub.w      [A4], D6
  492. 0000054A  5052                     addq.w     [A2], 8
  493. 0000054C  4546                     chk.w      D2, D6
  494. 0000054E  5344                     subq.w     D4, 1
  495. 00000550  4F43                     chk.w      D7, D3
  496. 00000552  554D                     subq.w     A5, 2
  497. 00000554  454E                     chk.w      D2, A6
  498. 00000556  542E 4950                addq.b     [A6 + 0x4950], 2
  499. 0000055A  5245                     addq.w     D5, 1
  500. 0000055C  4653                     not.w      [A3]
  501. 0000055E  444F                     neg.w      A7
  502. 00000560  4355                     chk.w      D1, [A5]
  503. 00000562  4D45                     chk.w      D6, D5
  504. 00000564  4E54 0000                link       A4, 0
  505. fn00000568:
  506. 00000568  4E56 FEF8                link       A6, -0x0108
  507. 0000056C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  508. 00000570  3C2E 0010                move.w     D6, [A6 + 0x10]
  509. 00000574  286E 0008                movea.l    A4, [A6 + 0x8]
  510. 00000578  706A                     moveq.l    D0, 0x6A
  511. 0000057A  2D40 FFFC                move.l     [A6 - 0x4], D0
  512. 0000057E  A122                     syscall    NewHandle, flags=1
  513. 00000580  2648                     movea.l    A3, A0
  514. 00000582  200B                     move.l     D0, A3
  515. 00000584  6700 011A                beq        +0x11C /* 000006A0 */
  516. 00000588  204B                     movea.l    A0, A3
  517. 0000058A  A029                     syscall    HLock
  518. 0000058C  558F                     subq.l     A7, 2
  519. 0000058E  3F06                     move.w     -[A7], D6
  520. 00000590  486E FFFC                pea.l      [A6 - 0x4]
  521. 00000594  2F13                     move.l     -[A7], [A3]
  522. 00000596  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  523. 0000059A  3E1F                     move.w     D7, [A7]+
  524. 0000059C  6620                     bne        +0x22 /* 000005BE */
  525. 0000059E  706A                     moveq.l    D0, 0x6A
  526. 000005A0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  527. 000005A4  6618                     bne        +0x1A /* 000005BE */
  528. 000005A6  2053                     movea.l    A0, [A3]
  529. 000005A8  2010                     move.l     D0, [A0]
  530. 000005AA  B0AD F124                cmp.l      D0, [A5 - 0xEDC]
  531. 000005AE  660E                     bne        +0x10 /* 000005BE */
  532. 000005B0  2254                     movea.l    A1, [A4]
  533. 000005B2  5089                     addq.l     A1, 8
  534. 000005B4  7019                     moveq.l    D0, 0x19
  535. label000005B6:
  536. 000005B6  22D8                     move.l     [A1]+, [A0]+
  537. 000005B8  51C8 FFFC                dbf        D0, -0x6 /* 000005B6 */
  538. 000005BC  32D8                     move.w     [A1]+, [A0]+
  539. label000005BE:
  540. 000005BE  204B                     movea.l    A0, A3
  541. 000005C0  A023                     syscall    DisposHandle/DisposeHandle
  542. 000005C2  4A47                     tst.w      D7
  543. 000005C4  6600 00DA                bne        +0xDC /* 000006A0 */
  544. 000005C8  7001                     moveq.l    D0, 0x01
  545. 000005CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  546. 000005CE  558F                     subq.l     A7, 2
  547. 000005D0  3F06                     move.w     -[A7], D6
  548. 000005D2  486E FFFC                pea.l      [A6 - 0x4]
  549. 000005D6  486E FEF8                pea.l      [A6 - 0x108]
  550. 000005DA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  551. 000005DE  3E1F                     move.w     D7, [A7]+
  552. 000005E0  6648                     bne        +0x4A /* 0000062A */
  553. 000005E2  4A2E FEF8                tst.b      [A6 - 0x108]
  554. 000005E6  6742                     beq        +0x44 /* 0000062A */
  555. 000005E8  7001                     moveq.l    D0, 0x01
  556. 000005EA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  557. 000005EE  663A                     bne        +0x3C /* 0000062A */
  558. 000005F0  7000                     moveq.l    D0, 0x00
  559. 000005F2  102E FEF8                move.b     D0, [A6 - 0x108]
  560. 000005F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  561. 000005FA  558F                     subq.l     A7, 2
  562. 000005FC  3F06                     move.w     -[A7], D6
  563. 000005FE  486E FFFC                pea.l      [A6 - 0x4]
  564. 00000602  486E FEF9                pea.l      [A6 - 0x107]
  565. 00000606  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  566. 0000060A  3E1F                     move.w     D7, [A7]+
  567. 0000060C  7000                     moveq.l    D0, 0x00
  568. 0000060E  102E FEF8                move.b     D0, [A6 - 0x108]
  569. 00000612  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  570. 00000616  6612                     bne        +0x14 /* 0000062A */
  571. 00000618  4A47                     tst.w      D7
  572. 0000061A  660E                     bne        +0x10 /* 0000062A */
  573. 0000061C  598F                     subq.l     A7, 4
  574. 0000061E  486E FEF8                pea.l      [A6 - 0x108]
  575. 00000622  A906                     syscall    NewString
  576. 00000624  2054                     movea.l    A0, [A4]
  577. 00000626  215F 0072                move.l     [A0 + 0x72], [A7]+
  578. label0000062A:
  579. 0000062A  4A47                     tst.w      D7
  580. 0000062C  6672                     bne        +0x74 /* 000006A0 */
  581. 0000062E  7000                     moveq.l    D0, 0x00
  582. 00000630  2D40 FFF8                move.l     [A6 - 0x8], D0
  583. 00000634  7204                     moveq.l    D1, 0x04
  584. 00000636  2D41 FFFC                move.l     [A6 - 0x4], D1
  585. 0000063A  558F                     subq.l     A7, 2
  586. 0000063C  3F06                     move.w     -[A7], D6
  587. 0000063E  486E FFFC                pea.l      [A6 - 0x4]
  588. 00000642  486E FFF8                pea.l      [A6 - 0x8]
  589. 00000646  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  590. 0000064A  3E1F                     move.w     D7, [A7]+
  591. 0000064C  7004                     moveq.l    D0, 0x04
  592. 0000064E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  593. 00000652  664C                     bne        +0x4E /* 000006A0 */
  594. 00000654  4A47                     tst.w      D7
  595. 00000656  6648                     bne        +0x4A /* 000006A0 */
  596. 00000658  4AAE FFF8                tst.l      [A6 - 0x8]
  597. 0000065C  6742                     beq        +0x44 /* 000006A0 */
  598. 0000065E  202E FFF8                move.l     D0, [A6 - 0x8]
  599. 00000662  A122                     syscall    NewHandle, flags=1
  600. 00000664  2648                     movea.l    A3, A0
  601. 00000666  200B                     move.l     D0, A3
  602. 00000668  6736                     beq        +0x38 /* 000006A0 */
  603. 0000066A  204B                     movea.l    A0, A3
  604. 0000066C  A029                     syscall    HLock
  605. 0000066E  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  606. 00000674  558F                     subq.l     A7, 2
  607. 00000676  3F06                     move.w     -[A7], D6
  608. 00000678  486E FFFC                pea.l      [A6 - 0x4]
  609. 0000067C  2F13                     move.l     -[A7], [A3]
  610. 0000067E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  611. 00000682  3E1F                     move.w     D7, [A7]+
  612. 00000684  6616                     bne        +0x18 /* 0000069C */
  613. 00000686  202E FFFC                move.l     D0, [A6 - 0x4]
  614. 0000068A  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  615. 0000068E  660C                     bne        +0xE /* 0000069C */
  616. 00000690  2054                     movea.l    A0, [A4]
  617. 00000692  214B 0076                move.l     [A0 + 0x76], A3
  618. 00000696  204B                     movea.l    A0, A3
  619. 00000698  A02A                     syscall    HUnlock
  620. 0000069A  6004                     bra        +0x6 /* 000006A0 */
  621. label0000069C:
  622. 0000069C  204B                     movea.l    A0, A3
  623. 0000069E  A023                     syscall    DisposHandle/DisposeHandle
  624. label000006A0:
  625. 000006A0  4CEE 18C0 FEE8           movem.l    D6,D7,A3,A4, [A6 - 0x118]
  626. 000006A6  4E5E                     unlink     A6
  627. 000006A8  205F                     movea.l    A0, [A7]+
  628. 000006AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  629. 000006AE  4ED0                     jmp        [A0]
  630. 000006B0  9554                     sub.w      [A4], D2
  631. 000006B2  5052                     addq.w     [A2], 8
  632. 000006B4  4546                     chk.w      D2, D6
  633. 000006B6  5344                     subq.w     D4, 1
  634. 000006B8  4F43                     chk.w      D7, D3
  635. 000006BA  554D                     subq.w     A5, 2
  636. 000006BC  454E                     chk.w      D2, A6
  637. 000006BE  542E 444F                addq.b     [A6 + 0x444F], 2
  638. 000006C2  5245                     addq.w     D5, 1
  639. 000006C4  4144                     chk.w      D0, D4
  640. 000006C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  641. export_373: // at 000006C8 (misaligned)
  642. 000006CA  0000 2F0C                ori.b      D0, 0xC
  643. 000006CE  286E 0008                movea.l    A4, [A6 + 0x8]
  644. 000006D2  2054                     movea.l    A0, [A4]
  645. 000006D4  7000                     moveq.l    D0, 0x00
  646. 000006D6  2140 002C                move.l     [A0 + 0x2C], D0
  647. 000006DA  2054                     movea.l    A0, [A4]
  648. 000006DC  2140 0030                move.l     [A0 + 0x30], D0
  649. 000006E0  2054                     movea.l    A0, [A4]
  650. 000006E2  216D F128 0002           move.l     [A0 + 0x2], [A5 - 0xED8]
  651. 000006E8  2F0C                     move.l     -[A7], A4
  652. 000006EA  4EBA 0028                jsr        [PC + 0x28 /* 00000714 */]
  653. 000006EE  286E FFFC                movea.l    A4, [A6 - 0x4]
  654. 000006F2  4E5E                     unlink     A6
  655. 000006F4  2E9F                     move.l     [A7], [A7]+
  656. 000006F6  4E75                     rts
  657. 000006F8  9754                     sub.w      [A4], D3
  658. 000006FA  5052                     addq.w     [A2], 8
  659. 000006FC  4F56                     chk.w      D7, [A6]
  660. 000006FE  454E                     chk.w      D2, A6
  661. 00000700  414E                     chk.w      D0, A6
  662. 00000702  4345                     chk.w      D1, D5
  663. 00000704  2E49                     movea.l    A7, A1
  664. 00000706  5052                     addq.w     [A2], 8
  665. 00000708  4F56                     chk.w      D7, [A6]
  666. 0000070A  454E                     chk.w      D2, A6
  667. 0000070C  414E                     chk.w      D0, A6
  668. 0000070E  4345                     chk.w      D1, D5
  669. 00000710  0000 0000                ori.b      D0, 0x0
  670. export_374:
  671. fn00000714:
  672. 00000714  4E56 0000                link       A6, 0
  673. 00000718  48E7 0028                movem.l    -[A7], A2,A4
  674. 0000071C  286E 0008                movea.l    A4, [A6 + 0x8]
  675. 00000720  2054                     movea.l    A0, [A4]
  676. 00000722  43ED F814                lea.l      A1, [A5 - 0x7EC]
  677. 00000726  45E8 000E                lea.l      A2, [A0 + 0xE]
  678. 0000072A  24D9                     move.l     [A2]+, [A1]+
  679. 0000072C  24D9                     move.l     [A2]+, [A1]+
  680. 0000072E  2254                     movea.l    A1, [A4]
  681. 00000730  5C89                     addq.l     A1, 6
  682. 00000732  41E8 000E                lea.l      A0, [A0 + 0xE]
  683. 00000736  22D8                     move.l     [A1]+, [A0]+
  684. 00000738  22D8                     move.l     [A1]+, [A0]+
  685. 0000073A  2054                     movea.l    A0, [A4]
  686. 0000073C  7000                     moveq.l    D0, 0x00
  687. 0000073E  2140 0016                move.l     [A0 + 0x16], D0
  688. 00000742  558F                     subq.l     A7, 2
  689. 00000744  7000                     moveq.l    D0, 0x00
  690. 00000746  1F00                     move.b     -[A7], D0
  691. 00000748  2F0C                     move.l     -[A7], A4
  692. 0000074A  4EAD 4D8A                jsr        [A5 + 0x4D8A /* export_2477 */]
  693. 0000074E  2054                     movea.l    A0, [A4]
  694. 00000750  7000                     moveq.l    D0, 0x00
  695. 00000752  2140 001E                move.l     [A0 + 0x1E], D0
  696. 00000756  2054                     movea.l    A0, [A4]
  697. 00000758  2140 001A                move.l     [A0 + 0x1A], D0
  698. 0000075C  2054                     movea.l    A0, [A4]
  699. 0000075E  2140 0026                move.l     [A0 + 0x26], D0
  700. 00000762  2054                     movea.l    A0, [A4]
  701. 00000764  2140 0022                move.l     [A0 + 0x22], D0
  702. 00000768  2054                     movea.l    A0, [A4]
  703. 0000076A  4228 002A                clr.b      [A0 + 0x2A]
  704. 0000076E  2054                     movea.l    A0, [A4]
  705. 00000770  4228 002B                clr.b      [A0 + 0x2B]
  706. 00000774  2054                     movea.l    A0, [A4]
  707. 00000776  4AA8 002C                tst.l      [A0 + 0x2C]
  708. 0000077A  544F                     addq.w     A7, 2
  709. 0000077C  6706                     beq        +0x8 /* 00000784 */
  710. 0000077E  2068 002C                movea.l    A0, [A0 + 0x2C]
  711. 00000782  A023                     syscall    DisposHandle/DisposeHandle
  712. label00000784:
  713. 00000784  2054                     movea.l    A0, [A4]
  714. 00000786  4AA8 0030                tst.l      [A0 + 0x30]
  715. 0000078A  6706                     beq        +0x8 /* 00000792 */
  716. 0000078C  2068 0030                movea.l    A0, [A0 + 0x30]
  717. 00000790  A023                     syscall    DisposHandle/DisposeHandle
  718. label00000792:
  719. 00000792  2054                     movea.l    A0, [A4]
  720. 00000794  7000                     moveq.l    D0, 0x00
  721. 00000796  2140 002C                move.l     [A0 + 0x2C], D0
  722. 0000079A  2054                     movea.l    A0, [A4]
  723. 0000079C  2140 0030                move.l     [A0 + 0x30], D0
  724. 000007A0  4CEE 1400 FFF8           movem.l    A2,A4, [A6 - 0x8]
  725. 000007A6  4E5E                     unlink     A6
  726. 000007A8  2E9F                     move.l     [A7], [A7]+
  727. 000007AA  4E75                     rts
  728. 000007AC  9154                     sub.w      [A4], D0
  729. 000007AE  5052                     addq.w     [A2], 8
  730. 000007B0  4F56                     chk.w      D7, [A6]
  731. 000007B2  454E                     chk.w      D2, A6
  732. 000007B4  414E                     chk.w      D0, A6
  733. 000007B6  4345                     chk.w      D1, D5
  734. 000007B8  2E43                     movea.l    A7, D3
  735. 000007BA  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  736. 000007BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  737. export_375: // at 000007C0 (misaligned)
  738. 000007C2  FFF8                     .invalid   <<F/7/7>>
  739. 000007C4  48E7 0118                movem.l    -[A7], D7,A3,A4
  740. 000007C8  2E2E 000C                move.l     D7, [A6 + 0xC]
  741. 000007CC  286E 0008                movea.l    A4, [A6 + 0x8]
  742. 000007D0  707A                     moveq.l    D0, 0x7A
  743. 000007D2  2F00                     move.l     -[A7], D0
  744. 000007D4  486D 26DA                pea.l      [A5 + 0x26DA /* export_1239 */]
  745. 000007D8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  746. 000007DC  2640                     movea.l    A3, D0
  747. 000007DE  2F0B                     move.l     -[A7], A3
  748. 000007E0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  749. 000007E4  2054                     movea.l    A0, [A4]
  750. 000007E6  214B 003E                move.l     [A0 + 0x3E], A3
  751. 000007EA  2054                     movea.l    A0, [A4]
  752. 000007EC  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  753. 000007F0  4EBA FB8A                jsr        [PC - 0x476 /* 0000037C */]
  754. 000007F4  2054                     movea.l    A0, [A4]
  755. 000007F6  2147 0030                move.l     [A0 + 0x30], D7
  756. 000007FA  2054                     movea.l    A0, [A4]
  757. 000007FC  4228 002E                clr.b      [A0 + 0x2E]
  758. 00000800  2054                     movea.l    A0, [A4]
  759. 00000802  4228 0038                clr.b      [A0 + 0x38]
  760. 00000806  2054                     movea.l    A0, [A4]
  761. 00000808  2068 003E                movea.l    A0, [A0 + 0x3E]
  762. 0000080C  2050                     movea.l    A0, [A0]
  763. 0000080E  2254                     movea.l    A1, [A4]
  764. 00000810  1368 0028 0020           move.b     [A1 + 0x20], [A0 + 0x28]
  765. 00000816  2054                     movea.l    A0, [A4]
  766. 00000818  2068 003E                movea.l    A0, [A0 + 0x3E]
  767. 0000081C  2050                     movea.l    A0, [A0]
  768. 0000081E  2254                     movea.l    A1, [A4]
  769. 00000820  1368 0029 0021           move.b     [A1 + 0x21], [A0 + 0x29]
  770. 00000826  2054                     movea.l    A0, [A4]
  771. 00000828  7000                     moveq.l    D0, 0x00
  772. 0000082A  2140 0068                move.l     [A0 + 0x68], D0
  773. 0000082E  598F                     subq.l     A7, 4
  774. 00000830  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  775. 00000834  2657                     movea.l    A3, [A7]
  776. 00000836  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  777. 0000083A  2054                     movea.l    A0, [A4]
  778. 0000083C  214B 006C                move.l     [A0 + 0x6C], A3
  779. 00000840  2F07                     move.l     -[A7], D7
  780. 00000842  2F0C                     move.l     -[A7], A4
  781. 00000844  4EBA 0822                jsr        [PC + 0x822 /* 00001068 */]
  782. 00000848  598F                     subq.l     A7, 4
  783. 0000084A  A8D8                     syscall    NewRgn
  784. 0000084C  2657                     movea.l    A3, [A7]
  785. 0000084E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  786. 00000852  2054                     movea.l    A0, [A4]
  787. 00000854  214B 003A                move.l     [A0 + 0x3A], A3
  788. 00000858  598F                     subq.l     A7, 4
  789. 0000085A  3F3C 03EF                move.w     -[A7], 0x3EF
  790. 0000085E  7000                     moveq.l    D0, 0x00
  791. 00000860  2F00                     move.l     -[A7], D0
  792. 00000862  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  793. 00000866  2657                     movea.l    A3, [A7]
  794. 00000868  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  795. 0000086C  2054                     movea.l    A0, [A4]
  796. 0000086E  214B 0022                move.l     [A0 + 0x22], A3
  797. 00000872  2F0B                     move.l     -[A7], A3
  798. 00000874  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  799. 00000878  2054                     movea.l    A0, [A4]
  800. 0000087A  2068 003E                movea.l    A0, [A0 + 0x3E]
  801. 0000087E  2050                     movea.l    A0, [A0]
  802. 00000880  43EE FFF8                lea.l      A1, [A6 - 0x8]
  803. 00000884  41E8 0020                lea.l      A0, [A0 + 0x20]
  804. 00000888  22D8                     move.l     [A1]+, [A0]+
  805. 0000088A  22D8                     move.l     [A1]+, [A0]+
  806. 0000088C  558F                     subq.l     A7, 2
  807. 0000088E  486E FFF8                pea.l      [A6 - 0x8]
  808. 00000892  486D F814                pea.l      [A5 - 0x7EC]
  809. 00000896  A8A6                     syscall    EqualRect
  810. 00000898  4A1F                     tst.b      [A7]+
  811. 0000089A  504F                     addq.w     A7, 8
  812. 0000089C  661E                     bne        +0x20 /* 000008BC */
  813. 0000089E  302E FFFA                move.w     D0, [A6 - 0x6]
  814. 000008A2  48C0                     ext.l      D0
  815. 000008A4  2F00                     move.l     -[A7], D0
  816. 000008A6  302E FFF8                move.w     D0, [A6 - 0x8]
  817. 000008AA  48C0                     ext.l      D0
  818. 000008AC  2F00                     move.l     -[A7], D0
  819. 000008AE  7000                     moveq.l    D0, 0x00
  820. 000008B0  1F00                     move.b     -[A7], D0
  821. 000008B2  2054                     movea.l    A0, [A4]
  822. 000008B4  2F28 0022                move.l     -[A7], [A0 + 0x22]
  823. 000008B8  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  824. label000008BC:
  825. 000008BC  2054                     movea.l    A0, [A4]
  826. 000008BE  2068 003E                movea.l    A0, [A0 + 0x3E]
  827. 000008C2  2050                     movea.l    A0, [A0]
  828. 000008C4  1F28 001F                move.b     -[A7], [A0 + 0x1F]
  829. 000008C8  2F0B                     move.l     -[A7], A3
  830. 000008CA  4EAD 372A                jsr        [A5 + 0x372A /* export_1761 */]
  831. 000008CE  2054                     movea.l    A0, [A4]
  832. 000008D0  2068 003E                movea.l    A0, [A0 + 0x3E]
  833. 000008D4  2050                     movea.l    A0, [A0]
  834. 000008D6  1F28 001E                move.b     -[A7], [A0 + 0x1E]
  835. 000008DA  2F0B                     move.l     -[A7], A3
  836. 000008DC  4EAD 36F2                jsr        [A5 + 0x36F2 /* export_1754 */]
  837. 000008E0  598F                     subq.l     A7, 4
  838. 000008E2  3F3C 03F4                move.w     -[A7], 0x3F4
  839. 000008E6  7000                     moveq.l    D0, 0x00
  840. 000008E8  2F00                     move.l     -[A7], D0
  841. 000008EA  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  842. 000008EE  2657                     movea.l    A3, [A7]
  843. 000008F0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  844. 000008F4  2054                     movea.l    A0, [A4]
  845. 000008F6  214B 0046                move.l     [A0 + 0x46], A3
  846. 000008FA  2F0B                     move.l     -[A7], A3
  847. 000008FC  4EAD 3B02                jsr        [A5 + 0x3B02 /* export_1884 */]
  848. 00000900  2054                     movea.l    A0, [A4]
  849. 00000902  2068 003E                movea.l    A0, [A0 + 0x3E]
  850. 00000906  2050                     movea.l    A0, [A0]
  851. 00000908  43EE FFF8                lea.l      A1, [A6 - 0x8]
  852. 0000090C  41E8 002C                lea.l      A0, [A0 + 0x2C]
  853. 00000910  22D8                     move.l     [A1]+, [A0]+
  854. 00000912  22D8                     move.l     [A1]+, [A0]+
  855. 00000914  558F                     subq.l     A7, 2
  856. 00000916  486E FFF8                pea.l      [A6 - 0x8]
  857. 0000091A  486D F814                pea.l      [A5 - 0x7EC]
  858. 0000091E  A8A6                     syscall    EqualRect
  859. 00000920  4A1F                     tst.b      [A7]+
  860. 00000922  661A                     bne        +0x1C /* 0000093E */
  861. 00000924  302E FFFA                move.w     D0, [A6 - 0x6]
  862. 00000928  48C0                     ext.l      D0
  863. 0000092A  2F00                     move.l     -[A7], D0
  864. 0000092C  302E FFF8                move.w     D0, [A6 - 0x8]
  865. 00000930  48C0                     ext.l      D0
  866. 00000932  2F00                     move.l     -[A7], D0
  867. 00000934  7000                     moveq.l    D0, 0x00
  868. 00000936  1F00                     move.b     -[A7], D0
  869. 00000938  2F0B                     move.l     -[A7], A3
  870. 0000093A  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  871. label0000093E:
  872. 0000093E  598F                     subq.l     A7, 4
  873. 00000940  3F3C 03F5                move.w     -[A7], 0x3F5
  874. 00000944  7000                     moveq.l    D0, 0x00
  875. 00000946  2F00                     move.l     -[A7], D0
  876. 00000948  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  877. 0000094C  2657                     movea.l    A3, [A7]
  878. 0000094E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  879. 00000952  2054                     movea.l    A0, [A4]
  880. 00000954  214B 004A                move.l     [A0 + 0x4A], A3
  881. 00000958  2F0B                     move.l     -[A7], A3
  882. 0000095A  4EAD 3B2A                jsr        [A5 + 0x3B2A /* export_1889 */]
  883. 0000095E  2054                     movea.l    A0, [A4]
  884. 00000960  2068 003E                movea.l    A0, [A0 + 0x3E]
  885. 00000964  2050                     movea.l    A0, [A0]
  886. 00000966  43EE FFF8                lea.l      A1, [A6 - 0x8]
  887. 0000096A  41E8 0034                lea.l      A0, [A0 + 0x34]
  888. 0000096E  22D8                     move.l     [A1]+, [A0]+
  889. 00000970  22D8                     move.l     [A1]+, [A0]+
  890. 00000972  558F                     subq.l     A7, 2
  891. 00000974  486E FFF8                pea.l      [A6 - 0x8]
  892. 00000978  486D F814                pea.l      [A5 - 0x7EC]
  893. 0000097C  A8A6                     syscall    EqualRect
  894. 0000097E  4A1F                     tst.b      [A7]+
  895. 00000980  661A                     bne        +0x1C /* 0000099C */
  896. 00000982  302E FFFA                move.w     D0, [A6 - 0x6]
  897. 00000986  48C0                     ext.l      D0
  898. 00000988  2F00                     move.l     -[A7], D0
  899. 0000098A  302E FFF8                move.w     D0, [A6 - 0x8]
  900. 0000098E  48C0                     ext.l      D0
  901. 00000990  2F00                     move.l     -[A7], D0
  902. 00000992  7000                     moveq.l    D0, 0x00
  903. 00000994  1F00                     move.b     -[A7], D0
  904. 00000996  2F0B                     move.l     -[A7], A3
  905. 00000998  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  906. label0000099C:
  907. 0000099C  7006                     moveq.l    D0, 0x06
  908. 0000099E  2F00                     move.l     -[A7], D0
  909. 000009A0  486D 2812                pea.l      [A5 + 0x2812 /* export_1278 */]
  910. 000009A4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  911. 000009A8  2640                     movea.l    A3, D0
  912. 000009AA  2F0B                     move.l     -[A7], A3
  913. 000009AC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  914. 000009B0  2054                     movea.l    A0, [A4]
  915. 000009B2  214B 0034                move.l     [A0 + 0x34], A3
  916. 000009B6  2F0C                     move.l     -[A7], A4
  917. 000009B8  2F0B                     move.l     -[A7], A3
  918. 000009BA  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  919. 000009BE  2F0B                     move.l     -[A7], A3
  920. 000009C0  2F0B                     move.l     -[A7], A3
  921. 000009C2  4EAD 367A                jsr        [A5 + 0x367A /* export_1739 */]
  922. 000009C6  598F                     subq.l     A7, 4
  923. 000009C8  7000                     moveq.l    D0, 0x00
  924. 000009CA  3F00                     move.w     -[A7], D0
  925. 000009CC  2F0C                     move.l     -[A7], A4
  926. 000009CE  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  927. 000009D2  2054                     movea.l    A0, [A4]
  928. 000009D4  215F 0026                move.l     [A0 + 0x26], [A7]+
  929. 000009D8  2054                     movea.l    A0, [A4]
  930. 000009DA  2F28 0026                move.l     -[A7], [A0 + 0x26]
  931. 000009DE  2F0C                     move.l     -[A7], A4
  932. 000009E0  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  933. 000009E4  598F                     subq.l     A7, 4
  934. 000009E6  3F3C 03F0                move.w     -[A7], 0x3F0
  935. 000009EA  7000                     moveq.l    D0, 0x00
  936. 000009EC  2F00                     move.l     -[A7], D0
  937. 000009EE  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  938. 000009F2  2657                     movea.l    A3, [A7]
  939. 000009F4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  940. 000009F8  2054                     movea.l    A0, [A4]
  941. 000009FA  214B 0042                move.l     [A0 + 0x42], A3
  942. 000009FE  2054                     movea.l    A0, [A4]
  943. 00000A00  2068 003E                movea.l    A0, [A0 + 0x3E]
  944. 00000A04  2050                     movea.l    A0, [A0]
  945. 00000A06  1F28 002A                move.b     -[A7], [A0 + 0x2A]
  946. 00000A0A  2F0C                     move.l     -[A7], A4
  947. 00000A0C  4EAD 3A1A                jsr        [A5 + 0x3A1A /* export_1855 */]
  948. 00000A10  41ED 39FA                lea.l      A0, [A5 + 0x39FA /* export_1851 */]
  949. 00000A14  21C8 0A30                move.l     [0x00000A30 /* MenuHook */], A0
  950. 00000A18  41ED 39FA                lea.l      A0, [A5 + 0x39FA /* export_1851 */]
  951. 00000A1C  21C8 09F6                move.l     [0x000009F6 /* DragHook */], A0
  952. 00000A20  7000                     moveq.l    D0, 0x00
  953. 00000A22  2F00                     move.l     -[A7], D0
  954. 00000A24  2F0C                     move.l     -[A7], A4
  955. 00000A26  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  956. 00000A2A  2054                     movea.l    A0, [A4]
  957. 00000A2C  4228 004E                clr.b      [A0 + 0x4E]
  958. 00000A30  2054                     movea.l    A0, [A4]
  959. 00000A32  7000                     moveq.l    D0, 0x00
  960. 00000A34  2140 0056                move.l     [A0 + 0x56], D0
  961. 00000A38  598F                     subq.l     A7, 4
  962. 00000A3A  2F3C 4D42 4446           move.l     -[A7], 0x4D424446 /* 'MBDF' */
  963. 00000A40  3F3C 0108                move.w     -[A7], 0x108
  964. 00000A44  A9A0                     syscall    GetResource
  965. 00000A46  285F                     movea.l    A4, [A7]+
  966. 00000A48  200C                     move.l     D0, A4
  967. 00000A4A  504F                     addq.w     A7, 8
  968. 00000A4C  6720                     beq        +0x22 /* 00000A6E */
  969. 00000A4E  598F                     subq.l     A7, 4
  970. 00000A50  7000                     moveq.l    D0, 0x00
  971. 00000A52  3F00                     move.w     -[A7], D0
  972. 00000A54  3F3C 0080                move.w     -[A7], 0x80
  973. 00000A58  3F00                     move.w     -[A7], D0
  974. 00000A5A  486D 39F2                pea.l      [A5 + 0x39F2 /* export_1850 */]
  975. 00000A5E  2F0C                     move.l     -[A7], A4
  976. 00000A60  205F                     movea.l    A0, [A7]+
  977. 00000A62  2050                     movea.l    A0, [A0]
  978. 00000A64  4E90                     jsr        [A0]
  979. 00000A66  3F3C 0108                move.w     -[A7], 0x108
  980. 00000A6A  A808                     syscall    InitProcMenu
  981. 00000A6C  584F                     addq.w     A7, 4
  982. label00000A6E:
  983. 00000A6E  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  984. 00000A74  4E5E                     unlink     A6
  985. 00000A76  205F                     movea.l    A0, [A7]+
  986. 00000A78  504F                     addq.w     A7, 8
  987. 00000A7A  4ED0                     jmp        [A0]
  988. 00000A7C  8023                     or.b       D0, -[A3]
  989. 00000A7E  544D                     addq.w     A5, 2
  990. 00000A80  4F56                     chk.w      D7, [A6]
  991. 00000A82  4945                     chk.w      D4, D5
  992. 00000A84  4150                     chk.w      D0, [A0]
  993. 00000A86  504C                     addq.w     A4, 8
  994. 00000A88  4943                     chk.w      D4, D3
  995. 00000A8A  4154                     chk.w      D0, [A4]
  996. 00000A8C  494F                     chk.w      D4, A7
  997. 00000A8E  4E2E                     .invalid   // invalid opcode 4
  998. 00000A90  494D                     chk.w      D4, A5
  999. 00000A92  4F56                     chk.w      D7, [A6]
  1000. 00000A94  4945                     chk.w      D4, D5
  1001. 00000A96  4150                     chk.w      D0, [A0]
  1002. 00000A98  504C                     addq.w     A4, 8
  1003. 00000A9A  4943                     chk.w      D4, D3
  1004. 00000A9C  4154                     chk.w      D0, [A4]
  1005. 00000A9E  494F                     chk.w      D4, A7
  1006. 00000AA0  4E00                     .invalid   // invalid opcode 4
  1007. 00000AA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1008. // begin alternate branch 00000AA4-00000AAE
  1009. fn00000AA4:
  1010. 00000AA4  4E56 0000                link       A6, 0
  1011. 00000AA8  422D F25C                clr.b      [A5 - 0xDA4]
  1012. 00000AAC  4E5E                     unlink     A6
  1013. // end alternate branch 00000AA4-00000AAE
  1014. fn00000AA4: // (misaligned)
  1015. 00000AA6  0000 422D                ori.b      D0, 0x2D /* '-' */
  1016. 00000AAA  F25C 4E5E                .extension 0x25C <<F/1/1>>, 0x4E5E // unimplemented
  1017. 00000AAE  4E75                     rts
  1018. fn00000AB0:
  1019. 00000AB0  4E56 0000                link       A6, 0
  1020. 00000AB4  2F0C                     move.l     -[A7], A4
  1021. 00000AB6  102D F25C                move.b     D0, [A5 - 0xDA4]
  1022. 00000ABA  6600 0130                bne        +0x132 /* 00000BEC */
  1023. 00000ABE  1F3C 0001                move.b     -[A7], 0x1
  1024. 00000AC2  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  1025. 00000AC6  42A7                     clr.l      -[A7]
  1026. 00000AC8  3F3C 0004                move.w     -[A7], 0x4
  1027. 00000ACC  A9B9                     syscall    GetCursor
  1028. 00000ACE  205F                     movea.l    A0, [A7]+
  1029. 00000AD0  2050                     movea.l    A0, [A0]
  1030. 00000AD2  43ED F36A                lea.l      A1, [A5 - 0xC96]
  1031. 00000AD6  7010                     moveq.l    D0, 0x10
  1032. label00000AD8:
  1033. 00000AD8  22D8                     move.l     [A1]+, [A0]+
  1034. 00000ADA  51C8 FFFC                dbf        D0, -0x6 /* 00000AD8 */
  1035. 00000ADE  3B7C 0101 F366           move.w     [A5 - 0xC9A], 0x101
  1036. 00000AE4  422D F368                clr.b      [A5 - 0xC98]
  1037. 00000AE8  3B7C 0078 F364           move.w     [A5 - 0xC9C], 0x78 /* 'x' */
  1038. 00000AEE  422D F31A                clr.b      [A5 - 0xCE6]
  1039. 00000AF2  41ED F31C                lea.l      A0, [A5 - 0xCE4]
  1040. 00000AF6  43ED FB2E                lea.l      A1, [A5 - 0x4D2]
  1041. 00000AFA  7010                     moveq.l    D0, 0x10
  1042. label00000AFC:
  1043. 00000AFC  20D9                     move.l     [A0]+, [A1]+
  1044. 00000AFE  51C8 FFFC                dbf        D0, -0x6 /* 00000AFC */
  1045. 00000B02  49ED F268                lea.l      A4, [A5 - 0xD98]
  1046. 00000B06  397C 0001 0004           move.w     [A4 + 0x4], 0x1
  1047. 00000B0C  41ED 1772                lea.l      A0, [A5 + 0x1772 /* export_746 */]
  1048. 00000B10  2948 0006                move.l     [A4 + 0x6], A0
  1049. 00000B14  297C 0078 0000 000A      move.l     [A4 + 0xA], 0x780000 /* 'x\0\0' */
  1050. 00000B1C  42A7                     clr.l      -[A7]
  1051. 00000B1E  2E8D                     move.l     [A7], A5
  1052. 00000B20  2B5F F264                move.l     [A5 - 0xD9C], [A7]+
  1053. 00000B24  4267                     clr.w      -[A7]
  1054. 00000B26  486D F3F0                pea.l      [A5 - 0xC10]
  1055. 00000B2A  3F3C A851                move.w     -[A7], 0xA851
  1056. 00000B2E  486D 17A2                pea.l      [A5 + 0x17A2 /* export_752 */]
  1057. 00000B32  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1058. 00000B36  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1059. 00000B3A  4267                     clr.w      -[A7]
  1060. 00000B3C  486D F400                pea.l      [A5 - 0xC00]
  1061. 00000B40  3F3C A850                move.w     -[A7], 0xA850
  1062. 00000B44  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  1063. 00000B48  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1064. 00000B4C  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1065. 00000B50  102D F9BD                move.b     D0, [A5 - 0x643]
  1066. 00000B54  6716                     beq        +0x18 /* 00000B6C */
  1067. 00000B56  4267                     clr.w      -[A7]
  1068. 00000B58  486D F3C0                pea.l      [A5 - 0xC40]
  1069. 00000B5C  3F3C AA1C                move.w     -[A7], 0xAA1C
  1070. 00000B60  486D 179A                pea.l      [A5 + 0x179A /* export_751 */]
  1071. 00000B64  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1072. 00000B68  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1073. label00000B6C:
  1074. 00000B6C  4267                     clr.w      -[A7]
  1075. 00000B6E  486D F268                pea.l      [A5 - 0xD98]
  1076. 00000B72  205F                     movea.l    A0, [A7]+
  1077. 00000B74  A033                     syscall    VInstall
  1078. 00000B76  3E80                     move.w     [A7], D0
  1079. 00000B78  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1080. 00000B7C  4267                     clr.w      -[A7]
  1081. 00000B7E  486D F3D0                pea.l      [A5 - 0xC30]
  1082. 00000B82  3F3C A970                move.w     -[A7], 0xA970
  1083. 00000B86  486D 17B2                pea.l      [A5 + 0x17B2 /* export_754 */]
  1084. 00000B8A  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1085. 00000B8E  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1086. 00000B92  4267                     clr.w      -[A7]
  1087. 00000B94  486D F410                pea.l      [A5 - 0xBF0]
  1088. 00000B98  3F3C A971                move.w     -[A7], 0xA971
  1089. 00000B9C  486D 17B2                pea.l      [A5 + 0x17B2 /* export_754 */]
  1090. 00000BA0  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1091. 00000BA4  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1092. 00000BA8  102D F9CD                move.b     D0, [A5 - 0x633]
  1093. 00000BAC  672C                     beq        +0x2E /* 00000BDA */
  1094. 00000BAE  4267                     clr.w      -[A7]
  1095. 00000BB0  486D F3E0                pea.l      [A5 - 0xC20]
  1096. 00000BB4  3F3C A973                move.w     -[A7], 0xA973
  1097. 00000BB8  486D 17B2                pea.l      [A5 + 0x17B2 /* export_754 */]
  1098. 00000BBC  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1099. 00000BC0  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1100. 00000BC4  4267                     clr.w      -[A7]
  1101. 00000BC6  486D F3B0                pea.l      [A5 - 0xC50]
  1102. 00000BCA  3F3C A977                move.w     -[A7], 0xA977
  1103. 00000BCE  486D 17B2                pea.l      [A5 + 0x17B2 /* export_754 */]
  1104. 00000BD2  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1105. 00000BD6  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1106. label00000BDA:
  1107. 00000BDA  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  1108. 00000BDE  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  1109. 00000BE2  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  1110. 00000BE6  1B7C 0001 F25C           move.b     [A5 - 0xDA4], 0x1
  1111. label00000BEC:
  1112. 00000BEC  285F                     movea.l    A4, [A7]+
  1113. 00000BEE  4E5E                     unlink     A6
  1114. 00000BF0  4E75                     rts
  1115. 00000BF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1116. export_376: // at 00000BF4 (misaligned)
  1117. 00000BF6  FFFA                     .invalid   <<F/7/7>>
  1118. 00000BF8  48E7 0108                movem.l    -[A7], D7,A4
  1119. 00000BFC  4EBA FEA6                jsr        [PC - 0x15A /* 00000AA4 */]
  1120. 00000C00  4267                     clr.w      -[A7]
  1121. 00000C02  486D F804                pea.l      [A5 - 0x7FC]
  1122. 00000C06  3F3C A9F4                move.w     -[A7], 0xA9F4
  1123. 00000C0A  486D 2002                pea.l      [A5 + 0x2002 /* export_1020 */]
  1124. 00000C0E  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1125. 00000C12  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  1126. 00000C16  4EBA FE98                jsr        [PC - 0x168 /* 00000AB0 */]
  1127. 00000C1A  422D F458                clr.b      [A5 - 0xBA8]
  1128. 00000C1E  3B7C FFFF F4D8           move.w     [A5 - 0xB28], 0xFFFF
  1129. 00000C24  42A7                     clr.l      -[A7]
  1130. 00000C26  487A 039C                pea.l      [PC + 0x39C /* 00000FC4, value 0x4E4D6163 'NMac' */]
  1131. 00000C2A  A906                     syscall    NewString
  1132. 00000C2C  2B5F F7D4                move.l     [A5 - 0x82C], [A7]+
  1133. 00000C30  42A7                     clr.l      -[A7]
  1134. 00000C32  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1135. 00000C36  2B5F F938                move.l     [A5 - 0x6C8], [A7]+
  1136. 00000C3A  42A7                     clr.l      -[A7]
  1137. 00000C3C  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1138. 00000C40  2B5F F54A                move.l     [A5 - 0xAB6], [A7]+
  1139. 00000C44  426D F7D0                clr.w      [A5 - 0x830]
  1140. 00000C48  42A7                     clr.l      -[A7]
  1141. 00000C4A  A975                     syscall    TickCount
  1142. 00000C4C  2B5F F624                move.l     [A5 - 0x9DC], [A7]+
  1143. 00000C50  426D F4DC                clr.w      [A5 - 0xB24]
  1144. 00000C54  1B7C 0002 F7F4           move.b     [A5 - 0x80C], 0x2
  1145. 00000C5A  422D F560                clr.b      [A5 - 0xAA0]
  1146. 00000C5E  2B6D F624 F57C           move.l     [A5 - 0xA84], [A5 - 0x9DC]
  1147. 00000C64  2B7C 2020 2020 F4AC      move.l     [A5 - 0xB54], 0x20202020 /* '    ' */
  1148. 00000C6C  422D F81C                clr.b      [A5 - 0x7E4]
  1149. 00000C70  102D F9BD                move.b     D0, [A5 - 0x643]
  1150. 00000C74  671E                     beq        +0x20 /* 00000C94 */
  1151. 00000C76  42A7                     clr.l      -[A7]
  1152. 00000C78  486D F628                pea.l      [A5 - 0x9D8]
  1153. 00000C7C  486D F814                pea.l      [A5 - 0x7EC]
  1154. 00000C80  487A 0340                pea.l      [PC + 0x340 /* 00000FC2, value 0x4E4D 'NM', cstring "" */]
  1155. 00000C84  42A7                     clr.l      -[A7]
  1156. 00000C86  42A7                     clr.l      -[A7]
  1157. 00000C88  4267                     clr.w      -[A7]
  1158. 00000C8A  42A7                     clr.l      -[A7]
  1159. 00000C8C  AA45                     syscall    NewCWindow
  1160. 00000C8E  2B5F F91C                move.l     [A5 - 0x6E4], [A7]+
  1161. 00000C92  601C                     bra        +0x1E /* 00000CB0 */
  1162. label00000C94:
  1163. 00000C94  42A7                     clr.l      -[A7]
  1164. 00000C96  486D F628                pea.l      [A5 - 0x9D8]
  1165. 00000C9A  486D F814                pea.l      [A5 - 0x7EC]
  1166. 00000C9E  487A 0322                pea.l      [PC + 0x322 /* 00000FC2, value 0x4E4D 'NM', cstring "" */]
  1167. 00000CA2  42A7                     clr.l      -[A7]
  1168. 00000CA4  42A7                     clr.l      -[A7]
  1169. 00000CA6  4267                     clr.w      -[A7]
  1170. 00000CA8  42A7                     clr.l      -[A7]
  1171. 00000CAA  A913                     syscall    NewWindow
  1172. 00000CAC  2B5F F91C                move.l     [A5 - 0x6E4], [A7]+
  1173. label00000CB0:
  1174. 00000CB0  2B6D F624 F558           move.l     [A5 - 0xAA8], [A5 - 0x9DC]
  1175. 00000CB6  2B7C 0000 1C20 F468      move.l     [A5 - 0xB98], 0x1C20
  1176. 00000CBE  7000                     moveq.l    D0, 0x00
  1177. 00000CC0  2B40 F7EC                move.l     [A5 - 0x814], D0
  1178. 00000CC4  2B7C 0004 0004 F4B0      move.l     [A5 - 0xB50], 0x40004
  1179. 00000CCC  486D F944                pea.l      [A5 - 0x6BC]
  1180. 00000CD0  42A7                     clr.l      -[A7]
  1181. 00000CD2  A880                     syscall    SetPt
  1182. 00000CD4  486D F814                pea.l      [A5 - 0x7EC]
  1183. 00000CD8  42A7                     clr.l      -[A7]
  1184. 00000CDA  42A7                     clr.l      -[A7]
  1185. 00000CDC  A8A7                     syscall    SetRect
  1186. 00000CDE  486D F92C                pea.l      [A5 - 0x6D4]
  1187. 00000CE2  42A7                     clr.l      -[A7]
  1188. 00000CE4  42A7                     clr.l      -[A7]
  1189. 00000CE6  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  1190. 00000CEA  486D F7D8                pea.l      [A5 - 0x828]
  1191. 00000CEE  42A7                     clr.l      -[A7]
  1192. 00000CF0  42A7                     clr.l      -[A7]
  1193. 00000CF2  42A7                     clr.l      -[A7]
  1194. 00000CF4  42A7                     clr.l      -[A7]
  1195. 00000CF6  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1196. 00000CFA  42A7                     clr.l      -[A7]
  1197. 00000CFC  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  1198. 00000D00  205F                     movea.l    A0, [A7]+
  1199. 00000D02  2050                     movea.l    A0, [A0]
  1200. 00000D04  49E8 0002                lea.l      A4, [A0 + 0x2]
  1201. 00000D08  486D F494                pea.l      [A5 - 0xB6C]
  1202. 00000D0C  302C 0002                move.w     D0, [A4 + 0x2]
  1203. 00000D10  5840                     addq.w     D0, 4
  1204. 00000D12  3F00                     move.w     -[A7], D0
  1205. 00000D14  3014                     move.w     D0, [A4]
  1206. 00000D16  5840                     addq.w     D0, 4
  1207. 00000D18  3F00                     move.w     -[A7], D0
  1208. 00000D1A  302C 0006                move.w     D0, [A4 + 0x6]
  1209. 00000D1E  5940                     subq.w     D0, 4
  1210. 00000D20  3F00                     move.w     -[A7], D0
  1211. 00000D22  302C 0004                move.w     D0, [A4 + 0x4]
  1212. 00000D26  5940                     subq.w     D0, 4
  1213. 00000D28  3F00                     move.w     -[A7], D0
  1214. 00000D2A  A8A7                     syscall    SetRect
  1215. 00000D2C  486D F4E8                pea.l      [A5 - 0xB18]
  1216. 00000D30  2F3C 0050 0050           move.l     -[A7], 0x500050 /* 'P\0P' */
  1217. 00000D36  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  1218. 00000D3A  302C 0004                move.w     D0, [A4 + 0x4]
  1219. 00000D3E  5140                     subq.w     D0, 8
  1220. 00000D40  3F00                     move.w     -[A7], D0
  1221. 00000D42  A8A7                     syscall    SetRect
  1222. 00000D44  486D F48C                pea.l      [A5 - 0xB74]
  1223. 00000D48  302C 0002                move.w     D0, [A4 + 0x2]
  1224. 00000D4C  D07C 0010                add.w      D0, 0x10
  1225. 00000D50  3F00                     move.w     -[A7], D0
  1226. 00000D52  3014                     move.w     D0, [A4]
  1227. 00000D54  D07C 0010                add.w      D0, 0x10
  1228. 00000D58  3F00                     move.w     -[A7], D0
  1229. 00000D5A  302C 0006                move.w     D0, [A4 + 0x6]
  1230. 00000D5E  907C 0010                sub.w      D0, 0x10
  1231. 00000D62  3F00                     move.w     -[A7], D0
  1232. 00000D64  302C 0004                move.w     D0, [A4 + 0x4]
  1233. 00000D68  907C 0010                sub.w      D0, 0x10
  1234. 00000D6C  3F00                     move.w     -[A7], D0
  1235. 00000D6E  A8A7                     syscall    SetRect
  1236. 00000D70  3B7C 0100 F618           move.w     [A5 - 0x9E8], 0x100
  1237. 00000D76  422D F920                clr.b      [A5 - 0x6E0]
  1238. 00000D7A  7000                     moveq.l    D0, 0x00
  1239. 00000D7C  2B40 F470                move.l     [A5 - 0xB90], D0
  1240. 00000D80  422D F46C                clr.b      [A5 - 0xB94]
  1241. 00000D84  7000                     moveq.l    D0, 0x00
  1242. 00000D86  2B40 F448                move.l     [A5 - 0xBB8], D0
  1243. 00000D8A  422D F4A8                clr.b      [A5 - 0xB58]
  1244. 00000D8E  422D F7C8                clr.b      [A5 - 0x838]
  1245. 00000D92  486E FFFE                pea.l      [A6 - 0x2]
  1246. 00000D96  486D F7F8                pea.l      [A5 - 0x808]
  1247. 00000D9A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1248. 00000D9E  7001                     moveq.l    D0, 0x01
  1249. 00000DA0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1250. 00000DA4  57C0                     seq        D0
  1251. 00000DA6  4400                     neg.b      D0
  1252. 00000DA8  1B40 F4A8                move.b     [A5 - 0xB58], D0
  1253. 00000DAC  7000                     moveq.l    D0, 0x00
  1254. 00000DAE  2B40 F4E0                move.l     [A5 - 0xB20], D0
  1255. 00000DB2  3B7C 0001 F6C4           move.w     [A5 - 0x93C], 0x1
  1256. 00000DB8  486D F45C                pea.l      [A5 - 0xBA4]
  1257. 00000DBC  486D 2944                pea.l      [A5 + 0x2944]
  1258. 00000DC0  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  1259. 00000DC4  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1260. 00000DC8  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  1261. 00000DCC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1262. 00000DD0  42A7                     clr.l      -[A7]
  1263. 00000DD2  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  1264. 00000DD6  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1265. 00000DDA  2B6D F45C F550           move.l     [A5 - 0xAB0], [A5 - 0xBA4]
  1266. 00000DE0  42A7                     clr.l      -[A7]
  1267. 00000DE2  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1268. 00000DE6  2B5F F4A4                move.l     [A5 - 0xB5C], [A7]+
  1269. 00000DEA  1B7C 0001 F7FC           move.b     [A5 - 0x804], 0x1
  1270. 00000DF0  7000                     moveq.l    D0, 0x00
  1271. 00000DF2  2B40 F7CC                move.l     [A5 - 0x834], D0
  1272. 00000DF6  422D F584                clr.b      [A5 - 0xA7C]
  1273. 00000DFA  7000                     moveq.l    D0, 0x00
  1274. 00000DFC  2B40 F928                move.l     [A5 - 0x6D8], D0
  1275. 00000E00  2B40 F564                move.l     [A5 - 0xA9C], D0
  1276. 00000E04  3B7C 0001 F578           move.w     [A5 - 0xA88], 0x1
  1277. 00000E0A  1B7C 0001 F7E8           move.b     [A5 - 0x818], 0x1
  1278. 00000E10  426D F934                clr.w      [A5 - 0x6CC]
  1279. 00000E14  422D F6C8                clr.b      [A5 - 0x938]
  1280. 00000E18  7000                     moveq.l    D0, 0x00
  1281. 00000E1A  2B40 F588                move.l     [A5 - 0xA78], D0
  1282. 00000E1E  426D F484                clr.w      [A5 - 0xB7C]
  1283. 00000E22  3B7C 0080 F4D4           move.w     [A5 - 0xB2C], 0x80
  1284. 00000E28  3B7C 0081 F460           move.w     [A5 - 0xBA0], 0x81
  1285. 00000E2E  3B7C 0082 F464           move.w     [A5 - 0xB9C], 0x82
  1286. 00000E34  4267                     clr.w      -[A7]
  1287. 00000E36  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  1288. 00000E3A  6604                     bne        +0x6 /* 00000E40 */
  1289. 00000E3C  3EBC 000C                move.w     [A7], 0xC
  1290. label00000E40:
  1291. 00000E40  3E1F                     move.w     D7, [A7]+
  1292. 00000E42  486D F56C                pea.l      [A5 - 0xA94]
  1293. 00000E46  4267                     clr.w      -[A7]
  1294. 00000E48  3F3A 0176                move.w     -[A7], [PC + 0x176 /* 00000FC0, value 0x0, cstring "" */]
  1295. 00000E4C  3F07                     move.w     -[A7], D7
  1296. 00000E4E  486D F9F4                pea.l      [A5 - 0x60C]
  1297. 00000E52  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1298. 00000E56  486D F474                pea.l      [A5 - 0xB8C]
  1299. 00000E5A  3F3C 0001                move.w     -[A7], 0x1
  1300. 00000E5E  3F3A 0160                move.w     -[A7], [PC + 0x160 /* 00000FC0, value 0x0, cstring "" */]
  1301. 00000E62  4267                     clr.w      -[A7]
  1302. 00000E64  486D F9F4                pea.l      [A5 - 0x60C]
  1303. 00000E68  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1304. 00000E6C  42A7                     clr.l      -[A7]
  1305. 00000E6E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1306. 00000E72  1B5F F4A0                move.b     [A5 - 0xB60], [A7]+
  1307. 00000E76  426D F49C                clr.w      [A5 - 0xB64]
  1308. 00000E7A  102D F9A0                move.b     D0, [A5 - 0x660]
  1309. 00000E7E  677E                     beq        +0x80 /* 00000EFE */
  1310. 00000E80  4267                     clr.w      -[A7]
  1311. 00000E82  42A7                     clr.l      -[A7]
  1312. 00000E84  486D 294C                pea.l      [A5 + 0x294C]
  1313. 00000E88  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1314. 00000E8C  101F                     move.b     D0, [A7]+
  1315. 00000E8E  4267                     clr.w      -[A7]
  1316. 00000E90  42A7                     clr.l      -[A7]
  1317. 00000E92  486D 297C                pea.l      [A5 + 0x297C]
  1318. 00000E96  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1319. 00000E9A  101F                     move.b     D0, [A7]+
  1320. 00000E9C  4267                     clr.w      -[A7]
  1321. 00000E9E  42A7                     clr.l      -[A7]
  1322. 00000EA0  486D 296C                pea.l      [A5 + 0x296C]
  1323. 00000EA4  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1324. 00000EA8  101F                     move.b     D0, [A7]+
  1325. 00000EAA  4267                     clr.w      -[A7]
  1326. 00000EAC  42A7                     clr.l      -[A7]
  1327. 00000EAE  486D 2974                pea.l      [A5 + 0x2974]
  1328. 00000EB2  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1329. 00000EB6  101F                     move.b     D0, [A7]+
  1330. 00000EB8  4267                     clr.w      -[A7]
  1331. 00000EBA  42A7                     clr.l      -[A7]
  1332. 00000EBC  486D 2984                pea.l      [A5 + 0x2984]
  1333. 00000EC0  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1334. 00000EC4  101F                     move.b     D0, [A7]+
  1335. 00000EC6  4267                     clr.w      -[A7]
  1336. 00000EC8  42A7                     clr.l      -[A7]
  1337. 00000ECA  486D 2954                pea.l      [A5 + 0x2954]
  1338. 00000ECE  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1339. 00000ED2  101F                     move.b     D0, [A7]+
  1340. 00000ED4  4267                     clr.w      -[A7]
  1341. 00000ED6  42A7                     clr.l      -[A7]
  1342. 00000ED8  486D 298C                pea.l      [A5 + 0x298C]
  1343. 00000EDC  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1344. 00000EE0  101F                     move.b     D0, [A7]+
  1345. 00000EE2  4267                     clr.w      -[A7]
  1346. 00000EE4  42A7                     clr.l      -[A7]
  1347. 00000EE6  486D 28EC                pea.l      [A5 + 0x28EC]
  1348. 00000EEA  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1349. 00000EEE  101F                     move.b     D0, [A7]+
  1350. 00000EF0  4267                     clr.w      -[A7]
  1351. 00000EF2  42A7                     clr.l      -[A7]
  1352. 00000EF4  486D 28D4                pea.l      [A5 + 0x28D4]
  1353. 00000EF8  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1354. 00000EFC  101F                     move.b     D0, [A7]+
  1355. label00000EFE:
  1356. 00000EFE  487A 00BA                pea.l      [PC + 0xBA /* 00000FBA, value 0x5545669, pstring "TView" */]
  1357. 00000F02  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  1358. 00000F08  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1359. 00000F0C  487A 00AC                pea.l      [PC + 0xAC /* 00000FBA, value 0x5545669, pstring "TView" */]
  1360. 00000F10  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  1361. 00000F16  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1362. 00000F1A  487A 0096                pea.l      [PC + 0x96 /* 00000FB2, value 0x7545769, pstring "TWindow" */]
  1363. 00000F1E  2F3C 7769 6E64           move.l     -[A7], 0x77696E64 /* 'wind' */
  1364. 00000F24  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1365. 00000F28  487A 007C                pea.l      [PC + 0x7C /* 00000FA6, value 0xB545353, pstring "TSScrollBar" */]
  1366. 00000F2C  2F3C 7362 6172           move.l     -[A7], 0x73626172 /* 'sbar' */
  1367. 00000F32  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1368. 00000F36  487A 0064                pea.l      [PC + 0x64 /* 00000F9C, value 0x9545363 '\tTSc', pstring "TScroller" */]
  1369. 00000F3A  2F3C 7363 726C           move.l     -[A7], 0x7363726C /* 'scrl' */
  1370. 00000F40  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1371. 00000F44  487A 004C                pea.l      [PC + 0x4C /* 00000F92, value 0x954446F '\tTDo', pstring "TDocument" */]
  1372. 00000F48  2F3C 646F 6375           move.l     -[A7], 0x646F6375 /* 'docu' */
  1373. 00000F4E  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1374. 00000F52  487A 002C                pea.l      [PC + 0x2C /* 00000F80, value 0x11544E6F, pstring "TNoChangesCommand" */]
  1375. 00000F56  2F3C 7472 616B           move.l     -[A7], 0x7472616B /* 'trak' */
  1376. 00000F5C  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1377. 00000F60  487A 0018                pea.l      [PC + 0x18 /* 00000F7A, value 0x5544C69, pstring "TList" */]
  1378. 00000F64  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  1379. 00000F6A  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1380. 00000F6E  4EBA 034C                jsr        [PC + 0x34C /* 000012BC */]
  1381. 00000F72  4CDF 1080                movem.l    D7,A4, [A7]+
  1382. 00000F76  4E5E                     unlink     A6
  1383. 00000F78  4E75                     rts
  1384. 00000F7A  0554                     bchg       [A4], D2
  1385. 00000F7C  4C69 7374 1154           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x1154]
  1386. 00000F82  4E6F                     move       A7, USP
  1387. 00000F84  4368 616E                chk.w      D1, [A0 + 0x616E]
  1388. 00000F88  6765                     beq        +0x67 /* 00000FEF */
  1389. 00000F8A  7343                     moveq.l    D1, 0x43
  1390. 00000F8C  6F6D                     ble        +0x6F /* 00000FFB */
  1391. 00000F8E  6D61                     blt        +0x63 /* 00000FF1 */
  1392. 00000F90  6E64                     bgt        +0x66 /* 00000FF6 */
  1393. 00000F92  0954                     bchg       [A4], D4
  1394. 00000F94  446F 6375                neg.w      [A7 + 0x6375]
  1395. 00000F98  6D65                     blt        +0x67 /* 00000FFF */
  1396. 00000F9A  6E74                     bgt        +0x76 /* 00001010 */
  1397. 00000F9C  0954                     bchg       [A4], D4
  1398. 00000F9E  5363                     subq.w     -[A3], 1
  1399. 00000FA0  726F                     moveq.l    D1, 0x6F
  1400. 00000FA2  6C6C                     bge        +0x6E /* 00001010 */
  1401. 00000FA4  6572                     bcs        +0x74 /* 00001018 */
  1402. 00000FA6  0B54                     bchg       [A4], D5
  1403. 00000FA8  5353                     subq.w     [A3], 1
  1404. 00000FAA  6372                     bls        +0x74 /* 0000101E */
  1405. 00000FAC  6F6C                     ble        +0x6E /* 0000101A */
  1406. 00000FAE  6C42                     bge        +0x44 /* 00000FF2 */
  1407. 00000FB0  6172                     bsr        +0x74 /* 00001024 */
  1408. 00000FB2  0754                     bchg       [A4], D3
  1409. 00000FB4  5769 6E64                subq.w     [A1 + 0x6E64], 3
  1410. 00000FB8  6F77                     ble        +0x79 /* 00001031 */
  1411. 00000FBA  0554                     bchg       [A4], D2
  1412. 00000FBC  5669 6577                addq.w     [A1 + 0x6577], 3
  1413. 00000FC0  0000 0000                ori.b      D0, 0x0
  1414. 00000FC4  4E4D                     trap       13
  1415. 00000FC6  6163                     bsr        +0x65 /* 0000102B */
  1416. 00000FC8  4170 70A8                chk.w      D0, [A0 + D7.w - 0x88]
  1417. 00000FCC  2032 2E30                move.l     D0, [A2 + D2 * 8 + 0x30]
  1418. 00000FD0  2E31 2043                move.l     D7, [A1 + D2.w + 0x43]
  1419. 00000FD4  6F70                     ble        +0x72 /* 00001046 */
  1420. 00000FD6  7972                     moveq.l    D4, 0x72
  1421. 00000FD8  6967                     bvs        +0x69 /* 00001041 */
  1422. 00000FDA  6874                     bvc        +0x76 /* 00001050 */
  1423. 00000FDC  20A9 2031                move.l     [A0], [A1 + 0x2031]
  1424. 00000FE0  3938 342D                move.w     -[A4], [0x0000342D]
  1425. 00000FE4  3139 3930 2041           move.w     -[A0], [0x39302041]
  1426. 00000FEA  7070                     moveq.l    D0, 0x70
  1427. 00000FEC  6C65                     bge        +0x67 /* 00001053 */
  1428. 00000FEE  2043                     movea.l    A0, D3
  1429. 00000FF0  6F6D                     ble        +0x6F /* 0000105F */
  1430. label00000FF2:
  1431. 00000FF2  7075                     moveq.l    D0, 0x75
  1432. 00000FF4  7465                     moveq.l    D2, 0x65
  1433. label00000FF6:
  1434. 00000FF6  722C                     moveq.l    D1, 0x2C
  1435. 00000FF8  2049                     movea.l    A0, A1
  1436. 00000FFA  6E63                     bgt        +0x65 /* 0000105F */
  1437. 00000FFC  2E20                     move.l     D7, -[A0]
  1438. 00000FFE  2041                     movea.l    A0, D1
  1439. 00001000  6C6C                     bge        +0x6E /* 0000106E */
  1440. 00001002  2072 6967                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  1441. 00001006  6874                     bvc        +0x76 /* 0000107C */
  1442. 00001008  7320                     moveq.l    D1, 0x20
  1443. 0000100A  7265                     moveq.l    D1, 0x65
  1444. 0000100C  7365                     moveq.l    D1, 0x65
  1445. 0000100E  7276                     moveq.l    D1, 0x76
  1446. label00001010:
  1447. 00001010  6564                     bcs        +0x66 /* 00001076 */
  1448. 00001012  2E00                     move.l     D7, D0
  1449. fn00001014:
  1450. 00001014  4E56 0000                link       A6, 0
  1451. label00001018:
  1452. 00001018  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1453. // begin alternate branch 0000101A-00001022
  1454. label0000101A:
  1455. 0000101A  0008 4EAD                ori.b      A0, 0xAD
  1456. label0000101E:
  1457. 0000101E  18BA 4E5E                move.b     [A4], [PC + 0x4E5E /* 00005E7E, cstring ""<EOF> */]
  1458. // end alternate branch 0000101A-00001022
  1459. label0000101A: // (misaligned)
  1460. 0000101C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1461. label0000101E: // (misaligned)
  1462. 00001020  4E5E                     unlink     A6
  1463. 00001022  2E9F                     move.l     [A7], [A7]+
  1464. fn00001024:
  1465. 00001024  4E75                     rts
  1466. 00001026  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1467. export_377: // at 00001028 (misaligned)
  1468. 0000102A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1469. 0000102E  000C 42A7                ori.b      A4, 0xA7
  1470. 00001032  42A7                     clr.l      -[A7]
  1471. 00001034  42A7                     clr.l      -[A7]
  1472. 00001036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1473. 0000103A  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1474. 0000103E  4E5E                     unlink     A6
  1475. 00001040  205F                     movea.l    A0, [A7]+
  1476. 00001042  5C4F                     addq.w     A7, 6
  1477. 00001044  4ED0                     jmp        [A0]
  1478. label00001046:
  1479. 00001046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1480. export_378: // at 00001048 (misaligned)
  1481. 0000104A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1482. 0000104E  000C 42A7                ori.b      A4, 0xA7
  1483. // begin alternate branch 00001050-00001052
  1484. label00001050:
  1485. 00001050  42A7                     clr.l      -[A7]
  1486. // end alternate branch 00001050-00001052
  1487. label00001050: // (misaligned)
  1488. 00001052  42A7                     clr.l      -[A7]
  1489. 00001054  42A7                     clr.l      -[A7]
  1490. 00001056  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1491. 0000105A  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1492. 0000105E  4E5E                     unlink     A6
  1493. 00001060  205F                     movea.l    A0, [A7]+
  1494. 00001062  5C4F                     addq.w     A7, 6
  1495. 00001064  4ED0                     jmp        [A0]
  1496. 00001066  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1497. // begin alternate branch 00001068-0000106C
  1498. fn00001068:
  1499. 00001068  4E56 FDE4                link       A6, -0x021C
  1500. // end alternate branch 00001068-0000106C
  1501. fn00001068: // (misaligned)
  1502. 0000106A  FDE4                     .invalid   <<F/7/6>>
  1503. 0000106C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1504. // begin alternate branch 0000106E-00001076
  1505. label0000106E:
  1506. 0000106E  0F38 282E                btst       [0x0000282E], D7
  1507. 00001072  0008 2844                ori.b      A0, 0x44 /* 'D' */
  1508. // end alternate branch 0000106E-00001076
  1509. label0000106E: // (misaligned)
  1510. 00001070  282E 0008                move.l     D4, [A6 + 0x8]
  1511. 00001074  2844                     movea.l    A4, D4
  1512. label00001076:
  1513. 00001076  2B44 F99C                move.l     [A5 - 0x664], D4
  1514. 0000107A  422D F940                clr.b      [A5 - 0x6C0]
  1515. // begin alternate branch 0000107C-0000107E
  1516. label0000107C:
  1517. 0000107C  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  1518. // end alternate branch 0000107C-0000107E
  1519. label0000107C: // (misaligned)
  1520. 0000107E  422D F480                clr.b      [A5 - 0xB80]
  1521. 00001082  2B44 F948                move.l     [A5 - 0x6B8], D4
  1522. 00001086  2054                     movea.l    A0, [A4]
  1523. 00001088  7000                     moveq.l    D0, 0x00
  1524. 0000108A  2140 0012                move.l     [A0 + 0x12], D0
  1525. 0000108E  2140 000E                move.l     [A0 + 0xE], D0
  1526. 00001092  2140 0016                move.l     [A0 + 0x16], D0
  1527. 00001096  2140 001C                move.l     [A0 + 0x1C], D0
  1528. 0000109A  2B40 F4B4                move.l     [A5 - 0xB4C], D0
  1529. 0000109E  2B40 F4B8                move.l     [A5 - 0xB48], D0
  1530. 000010A2  42AD F4BC                clr.l      [A5 - 0xB44]
  1531. 000010A6  7000                     moveq.l    D0, 0x00
  1532. 000010A8  2B40 F4C0                move.l     [A5 - 0xB40], D0
  1533. 000010AC  43ED F4C4                lea.l      A1, [A5 - 0xB3C]
  1534. 000010B0  45ED F4B4                lea.l      A2, [A5 - 0xB4C]
  1535. 000010B4  22DA                     move.l     [A1]+, [A2]+
  1536. 000010B6  22DA                     move.l     [A1]+, [A2]+
  1537. 000010B8  22DA                     move.l     [A1]+, [A2]+
  1538. 000010BA  22DA                     move.l     [A1]+, [A2]+
  1539. 000010BC  42A7                     clr.l      -[A7]
  1540. 000010BE  2F04                     move.l     -[A7], D4
  1541. 000010C0  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1542. 000010C4  486E FEEC                pea.l      [A6 - 0x114]
  1543. 000010C8  486D 299C                pea.l      [A5 + 0x299C]
  1544. 000010CC  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1545. 000010D0  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1546. 000010D4  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  1547. 000010D8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1548. 000010DC  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  1549. 000010E0  4EBA FF32                jsr        [PC - 0xCE /* 00001014 */]
  1550. 000010E4  2054                     movea.l    A0, [A4]
  1551. 000010E6  216E FEEC 0016           move.l     [A0 + 0x16], [A6 - 0x114]
  1552. 000010EC  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  1553. 000010F2  42A7                     clr.l      -[A7]
  1554. 000010F4  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1555. 000010F8  2B5F F93C                move.l     [A5 - 0x6C4], [A7]+
  1556. 000010FC  2B6E 000C F55C           move.l     [A5 - 0xAA4], [A6 + 0xC]
  1557. 00001102  422D F488                clr.b      [A5 - 0xB78]
  1558. 00001106  102D F4A8                move.b     D0, [A5 - 0xB58]
  1559. 0000110A  6600 0108                bne        +0x10A /* 00001214 */
  1560. 0000110E  42A7                     clr.l      -[A7]
  1561. 00001110  3F2D F4D4                move.w     -[A7], [A5 - 0xB2C]
  1562. 00001114  4EBA 0206                jsr        [PC + 0x206 /* 0000131C */]
  1563. 00001118  265F                     movea.l    A3, [A7]+
  1564. 0000111A  200B                     move.l     D0, A3
  1565. 0000111C  6708                     beq        +0xA /* 00001126 */
  1566. 0000111E  2F0B                     move.l     -[A7], A3
  1567. 00001120  A93C                     syscall    SetMenuBar
  1568. 00001122  2F0B                     move.l     -[A7], A3
  1569. 00001124  A9A3                     syscall    ReleaseResource
  1570. label00001126:
  1571. 00001126  42A7                     clr.l      -[A7]
  1572. 00001128  3F3C 0001                move.w     -[A7], 0x1
  1573. 0000112C  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  1574. 00001130  2C1F                     move.l     D6, [A7]+
  1575. 00001132  670A                     beq        +0xC /* 0000113E */
  1576. 00001134  2F06                     move.l     -[A7], D6
  1577. 00001136  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  1578. 0000113C  A94D                     syscall    AppendResMenu/AddResMenu
  1579. label0000113E:
  1580. 0000113E  3F3C 0001                move.w     -[A7], 0x1
  1581. 00001142  486E FEF0                pea.l      [A6 - 0x110]
  1582. 00001146  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  1583. 0000114A  487A 00D4                pea.l      [PC + 0xD4 /* 00001220, value 0x25E3000, pstring "^0" */]
  1584. 0000114E  486E FEF0                pea.l      [A6 - 0x110]
  1585. 00001152  4EAD 5A62                jsr        [A5 + 0x5A62 /* export_2888 */]
  1586. 00001156  3E1F                     move.w     D7, [A7]+
  1587. 00001158  6736                     beq        +0x38 /* 00001190 */
  1588. 0000115A  486E FDEC                pea.l      [A6 - 0x214]
  1589. 0000115E  486E FDEA                pea.l      [A6 - 0x216]
  1590. 00001162  486E FDE6                pea.l      [A6 - 0x21A]
  1591. 00001166  A9F5                     syscall    GetAppParms
  1592. 00001168  486E FEF0                pea.l      [A6 - 0x110]
  1593. 0000116C  3F07                     move.w     -[A7], D7
  1594. 0000116E  3F3C 0002                move.w     -[A7], 0x2
  1595. 00001172  4EAD 5A7A                jsr        [A5 + 0x5A7A /* export_2891 */]
  1596. 00001176  486E FDEC                pea.l      [A6 - 0x214]
  1597. 0000117A  486E FEF0                pea.l      [A6 - 0x110]
  1598. 0000117E  3F07                     move.w     -[A7], D7
  1599. 00001180  4EAD 5A82                jsr        [A5 + 0x5A82 /* export_2892 */]
  1600. 00001184  3F3C 0001                move.w     -[A7], 0x1
  1601. 00001188  486E FEF0                pea.l      [A6 - 0x110]
  1602. 0000118C  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  1603. label00001190:
  1604. 00001190  42A7                     clr.l      -[A7]
  1605. 00001192  3F2D F460                move.w     -[A7], [A5 - 0xBA0]
  1606. 00001196  4EBA 0184                jsr        [PC + 0x184 /* 0000131C */]
  1607. 0000119A  265F                     movea.l    A3, [A7]+
  1608. 0000119C  200B                     move.l     D0, A3
  1609. 0000119E  6704                     beq        +0x6 /* 000011A4 */
  1610. 000011A0  2F0B                     move.l     -[A7], A3
  1611. 000011A2  A9A3                     syscall    ReleaseResource
  1612. label000011A4:
  1613. 000011A4  42A7                     clr.l      -[A7]
  1614. 000011A6  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  1615. 000011AC  3F2D F464                move.w     -[A7], [A5 - 0xB9C]
  1616. 000011B0  A9A0                     syscall    GetResource
  1617. 000011B2  2A1F                     move.l     D5, [A7]+
  1618. 000011B4  6736                     beq        +0x38 /* 000011EC */
  1619. 000011B6  2045                     movea.l    A0, D5
  1620. 000011B8  2050                     movea.l    A0, [A0]
  1621. 000011BA  3D50 FDE4                move.w     [A6 - 0x21C], [A0]
  1622. 000011BE  7E01                     moveq.l    D7, 0x01
  1623. 000011C0  6020                     bra        +0x22 /* 000011E2 */
  1624. label000011C2:
  1625. 000011C2  42A7                     clr.l      -[A7]
  1626. 000011C4  2045                     movea.l    A0, D5
  1627. 000011C6  2050                     movea.l    A0, [A0]
  1628. 000011C8  3007                     move.w     D0, D7
  1629. 000011CA  D040                     add.w      D0, D0
  1630. 000011CC  3F30 0000                move.w     -[A7], [A0 + D0.w]
  1631. 000011D0  A9BF                     syscall    GetRMenu
  1632. 000011D2  2C1F                     move.l     D6, [A7]+
  1633. 000011D4  6708                     beq        +0xA /* 000011DE */
  1634. 000011D6  2F06                     move.l     -[A7], D6
  1635. 000011D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1636. 000011DC  A935                     syscall    InsertMenu
  1637. label000011DE:
  1638. 000011DE  5247                     addq.w     D7, 1
  1639. 000011E0  6906                     bvs        +0x8 /* 000011E8 */
  1640. label000011E2:
  1641. 000011E2  BE6E FDE4                cmp.w      D7, [A6 - 0x21C]
  1642. 000011E6  6FDA                     ble        -0x24 /* 000011C2 */
  1643. label000011E8:
  1644. 000011E8  2F05                     move.l     -[A7], D5
  1645. 000011EA  A9A3                     syscall    ReleaseResource
  1646. label000011EC:
  1647. 000011EC  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  1648. 000011F0  42A7                     clr.l      -[A7]
  1649. 000011F2  2F04                     move.l     -[A7], D4
  1650. 000011F4  4EBA 004A                jsr        [PC + 0x4A /* 00001240 */]
  1651. 000011F8  2B5F F7CC                move.l     [A5 - 0x834], [A7]+
  1652. 000011FC  42A7                     clr.l      -[A7]
  1653. 000011FE  2F3C 434C 4950           move.l     -[A7], 0x434C4950 /* 'CLIP' */
  1654. 00001204  2F2D F7CC                move.l     -[A7], [A5 - 0x834]
  1655. 00001208  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1656. 0000120C  2B57 F4E4                move.l     [A5 - 0xB1C], [A7]
  1657. 00001210  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1658. label00001214:
  1659. 00001214  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1660. 00001218  4E5E                     unlink     A6
  1661. 0000121A  205F                     movea.l    A0, [A7]+
  1662. 0000121C  504F                     addq.w     A7, 8
  1663. 0000121E  4ED0                     jmp        [A0]
  1664. 00001220  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  1665. export_379:
  1666. 00001224  4E56 0000                link       A6, 0
  1667. 00001228  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1668. 0000122C  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  1669. 00001230  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1670. 00001234  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  1671. 00001238  4E5E                     unlink     A6
  1672. 0000123A  2E9F                     move.l     [A7], [A7]+
  1673. 0000123C  4E75                     rts
  1674. 0000123E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1675. // begin alternate branch 00001240-00001244
  1676. fn00001240:
  1677. 00001240  4E56 FFF8                link       A6, -0x0008
  1678. // end alternate branch 00001240-00001244
  1679. fn00001240: // (misaligned)
  1680. 00001242  FFF8                     .invalid   <<F/7/7>>
  1681. 00001244  2F0C                     move.l     -[A7], A4
  1682. 00001246  7000                     moveq.l    D0, 0x00
  1683. 00001248  2840                     movea.l    A4, D0
  1684. 0000124A  42A7                     clr.l      -[A7]
  1685. 0000124C  3F3C 00C8                move.w     -[A7], 0xC8
  1686. 00001250  42A7                     clr.l      -[A7]
  1687. 00001252  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  1688. 00001256  285F                     movea.l    A4, [A7]+
  1689. 00001258  200C                     move.l     D0, A4
  1690. 0000125A  6708                     beq        +0xA /* 00001264 */
  1691. 0000125C  2054                     movea.l    A0, [A4]
  1692. 0000125E  117C 0001 0076           move.b     [A0 + 0x76], 0x1
  1693. label00001264:
  1694. 00001264  2D4C 000C                move.l     [A6 + 0xC], A4
  1695. 00001268  285F                     movea.l    A4, [A7]+
  1696. 0000126A  4E5E                     unlink     A6
  1697. 0000126C  2E9F                     move.l     [A7], [A7]+
  1698. 0000126E  4E75                     rts
  1699. export_380:
  1700. 00001270  4E56 FFFC                link       A6, -0x0004
  1701. 00001274  48E7 0018                movem.l    -[A7], A3,A4
  1702. 00001278  286E 0008                movea.l    A4, [A6 + 0x8]
  1703. 0000127C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1704. 00001280  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1705. 00001284  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1706. 00001288  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1707. 0000128C  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  1708. 00001290  42A7                     clr.l      -[A7]
  1709. 00001292  A9F9                     syscall    InfoScrap
  1710. 00001294  265F                     movea.l    A3, [A7]+
  1711. 00001296  302B 0008                move.w     D0, [A3 + 0x8]
  1712. 0000129A  5340                     subq.w     D0, 1
  1713. 0000129C  2054                     movea.l    A0, [A4]
  1714. 0000129E  3140 003A                move.w     [A0 + 0x3A], D0
  1715. 000012A2  7000                     moveq.l    D0, 0x00
  1716. 000012A4  2140 003C                move.l     [A0 + 0x3C], D0
  1717. 000012A8  4268 0038                clr.w      [A0 + 0x38]
  1718. 000012AC  4CDF 1800                movem.l    A3,A4, [A7]+
  1719. 000012B0  4E5E                     unlink     A6
  1720. 000012B2  205F                     movea.l    A0, [A7]+
  1721. 000012B4  DEFC 0010                add.w      A7, 0x10
  1722. 000012B8  4ED0                     jmp        [A0]
  1723. 000012BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1724. // begin alternate branch 000012BC-000012C2
  1725. fn000012BC:
  1726. 000012BC  4E56 0000                link       A6, 0
  1727. 000012C0  2F0C                     move.l     -[A7], A4
  1728. // end alternate branch 000012BC-000012C2
  1729. fn000012BC: // (misaligned)
  1730. 000012BE  0000 2F0C                ori.b      D0, 0xC
  1731. 000012C2  42A7                     clr.l      -[A7]
  1732. 000012C4  2F3C 6D6E 7462           move.l     -[A7], 0x6D6E7462 /* 'mntb' */
  1733. 000012CA  3F3C 0080                move.w     -[A7], 0x80
  1734. 000012CE  A9A0                     syscall    GetResource
  1735. 000012D0  2B57 FA70                move.l     [A5 - 0x590], [A7]
  1736. 000012D4  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1737. 000012D8  42A7                     clr.l      -[A7]
  1738. 000012DA  2F2D FA70                move.l     -[A7], [A5 - 0x590]
  1739. 000012DE  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1740. 000012E2  7006                     moveq.l    D0, 0x06
  1741. 000012E4  2F00                     move.l     -[A7], D0
  1742. 000012E6  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  1743. 000012EA  201F                     move.l     D0, [A7]+
  1744. 000012EC  3B40 FA6C                move.w     [A5 - 0x594], D0
  1745. 000012F0  42A7                     clr.l      -[A7]
  1746. 000012F2  7006                     moveq.l    D0, 0x06
  1747. 000012F4  2F00                     move.l     -[A7], D0
  1748. 000012F6  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  1749. 000012FA  2B57 FA60                move.l     [A5 - 0x5A0], [A7]
  1750. 000012FE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1751. 00001302  206D FA60                movea.l    A0, [A5 - 0x5A0]
  1752. 00001306  2850                     movea.l    A4, [A0]
  1753. 00001308  38BC 4EF9                move.w     [A4], 0x4EF9
  1754. 0000130C  41ED 19E2                lea.l      A0, [A5 + 0x19E2 /* export_824 */]
  1755. 00001310  2948 0002                move.l     [A4 + 0x2], A0
  1756. 00001314  285F                     movea.l    A4, [A7]+
  1757. 00001316  4E5E                     unlink     A6
  1758. 00001318  4E75                     rts
  1759. 0000131A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1760. // begin alternate branch 0000131C-00001320
  1761. fn0000131C:
  1762. 0000131C  4E56 FFF2                link       A6, -0x000E
  1763. // end alternate branch 0000131C-00001320
  1764. fn0000131C: // (misaligned)
  1765. 0000131E  FFF2                     .invalid   <<F/7/7>>
  1766. 00001320  48E7 0118                movem.l    -[A7], D7,A3,A4
  1767. 00001324  102D F9BD                move.b     D0, [A5 - 0x643]
  1768. 00001328  6706                     beq        +0x8 /* 00001330 */
  1769. 0000132A  42A7                     clr.l      -[A7]
  1770. 0000132C  AA61                     syscall    GetMCInfo
  1771. 0000132E  285F                     movea.l    A4, [A7]+
  1772. label00001330:
  1773. 00001330  42A7                     clr.l      -[A7]
  1774. 00001332  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  1775. 00001338  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1776. 0000133C  A9A0                     syscall    GetResource
  1777. 0000133E  265F                     movea.l    A3, [A7]+
  1778. 00001340  200B                     move.l     D0, A3
  1779. 00001342  6710                     beq        +0x12 /* 00001354 */
  1780. 00001344  4267                     clr.w      -[A7]
  1781. 00001346  2F0B                     move.l     -[A7], A3
  1782. 00001348  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1783. 0000134C  1E1F                     move.b     D7, [A7]+
  1784. 0000134E  2F0B                     move.l     -[A7], A3
  1785. 00001350  205F                     movea.l    A0, [A7]+
  1786. 00001352  A04A                     syscall    HNoPurge
  1787. label00001354:
  1788. 00001354  42A7                     clr.l      -[A7]
  1789. 00001356  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1790. 0000135A  A9C0                     syscall    GetNewMBar
  1791. 0000135C  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  1792. 00001360  200B                     move.l     D0, A3
  1793. 00001362  6708                     beq        +0xA /* 0000136C */
  1794. 00001364  2F0B                     move.l     -[A7], A3
  1795. 00001366  1F07                     move.b     -[A7], D7
  1796. 00001368  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1797. label0000136C:
  1798. 0000136C  200C                     move.l     D0, A4
  1799. 0000136E  672E                     beq        +0x30 /* 0000139E */
  1800. 00001370  102D F9BD                move.b     D0, [A5 - 0x643]
  1801. 00001374  6728                     beq        +0x2A /* 0000139E */
  1802. 00001376  2F0C                     move.l     -[A7], A4
  1803. 00001378  205F                     movea.l    A0, [A7]+
  1804. 0000137A  A029                     syscall    HLock
  1805. 0000137C  42A7                     clr.l      -[A7]
  1806. 0000137E  2F0C                     move.l     -[A7], A4
  1807. 00001380  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1808. 00001384  701E                     moveq.l    D0, 0x1E
  1809. 00001386  2F00                     move.l     -[A7], D0
  1810. 00001388  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  1811. 0000138C  201F                     move.l     D0, [A7]+
  1812. 0000138E  3F00                     move.w     -[A7], D0
  1813. 00001390  2F14                     move.l     -[A7], [A4]
  1814. 00001392  AA65                     syscall    SetMCEntries
  1815. 00001394  2F0C                     move.l     -[A7], A4
  1816. 00001396  205F                     movea.l    A0, [A7]+
  1817. 00001398  A02A                     syscall    HUnlock
  1818. 0000139A  2F0C                     move.l     -[A7], A4
  1819. 0000139C  AA63                     syscall    DisposeMCInfo/DispMCInfo/DispMCEntries
  1820. label0000139E:
  1821. 0000139E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1822. 000013A2  4E5E                     unlink     A6
  1823. 000013A4  205F                     movea.l    A0, [A7]+
  1824. 000013A6  544F                     addq.w     A7, 2
  1825. 000013A8  4ED0                     jmp        [A0]
  1826. 000013AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1827. export_381: // at 000013AC (misaligned)
  1828. 000013AE  0000 1B7C                ori.b      D0, 0x7C /* '|' */
  1829. 000013B2  0001 FA74                ori.b      D1, 0x74 /* 't' */
  1830. 000013B6  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  1831. 000013BA  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1832. 000013BE  4267                     clr.w      -[A7]
  1833. 000013C0  487A 000E                pea.l      [PC + 0xE /* 000013D0, value 0x7544F62, pstring "TObject" */]
  1834. 000013C4  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  1835. 000013C8  3B5F FA88                move.w     [A5 - 0x578], [A7]+
  1836. 000013CC  4E5E                     unlink     A6
  1837. 000013CE  4E75                     rts
  1838. 000013D0  0754                     bchg       [A4], D3
  1839. 000013D2  4F62                     chk.w      D7, -[A2]
  1840. 000013D4  6A65                     bpl        +0x67 /* 0000143B */
  1841. 000013D6  6374                     bls        +0x76 /* 0000144C */
  1842. export_382:
  1843. 000013D8  4E56 0000                link       A6, 0
  1844. 000013DC  102D F9A0                move.b     D0, [A5 - 0x660]
  1845. 000013E0  6700 00B8                beq        +0xBA /* 0000149A */
  1846. 000013E4  4267                     clr.w      -[A7]
  1847. 000013E6  42A7                     clr.l      -[A7]
  1848. 000013E8  486D 288C                pea.l      [A5 + 0x288C]
  1849. 000013EC  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1850. 000013F0  101F                     move.b     D0, [A7]+
  1851. 000013F2  4267                     clr.w      -[A7]
  1852. 000013F4  42A7                     clr.l      -[A7]
  1853. 000013F6  486D 295C                pea.l      [A5 + 0x295C]
  1854. 000013FA  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1855. 000013FE  101F                     move.b     D0, [A7]+
  1856. 00001400  4267                     clr.w      -[A7]
  1857. 00001402  42A7                     clr.l      -[A7]
  1858. 00001404  486D 2844                pea.l      [A5 + 0x2844]
  1859. 00001408  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1860. 0000140C  101F                     move.b     D0, [A7]+
  1861. 0000140E  4267                     clr.w      -[A7]
  1862. 00001410  42A7                     clr.l      -[A7]
  1863. 00001412  486D 283C                pea.l      [A5 + 0x283C]
  1864. 00001416  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1865. 0000141A  101F                     move.b     D0, [A7]+
  1866. 0000141C  4267                     clr.w      -[A7]
  1867. 0000141E  42A7                     clr.l      -[A7]
  1868. 00001420  486D 2834                pea.l      [A5 + 0x2834]
  1869. 00001424  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1870. 00001428  101F                     move.b     D0, [A7]+
  1871. 0000142A  4267                     clr.w      -[A7]
  1872. 0000142C  42A7                     clr.l      -[A7]
  1873. 0000142E  486D 2884                pea.l      [A5 + 0x2884]
  1874. 00001432  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1875. 00001436  101F                     move.b     D0, [A7]+
  1876. 00001438  4267                     clr.w      -[A7]
  1877. 0000143A  42A7                     clr.l      -[A7]
  1878. 0000143C  486D 287C                pea.l      [A5 + 0x287C]
  1879. 00001440  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1880. 00001444  101F                     move.b     D0, [A7]+
  1881. 00001446  4267                     clr.w      -[A7]
  1882. 00001448  42A7                     clr.l      -[A7]
  1883. 0000144A  486D 286C                pea.l      [A5 + 0x286C]
  1884. // begin alternate branch 0000144C-00001454
  1885. label0000144C:
  1886. 0000144C  286C 4EAD                movea.l    A4, [A4 + 0x4EAD]
  1887. 00001450  1A6A 101F                movea.b    A5, [A2 + 0x101F]
  1888. // end alternate branch 0000144C-00001454
  1889. label0000144C: // (misaligned)
  1890. 0000144E  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1891. 00001452  101F                     move.b     D0, [A7]+
  1892. 00001454  4267                     clr.w      -[A7]
  1893. 00001456  42A7                     clr.l      -[A7]
  1894. 00001458  486D 2864                pea.l      [A5 + 0x2864]
  1895. 0000145C  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1896. 00001460  101F                     move.b     D0, [A7]+
  1897. 00001462  4267                     clr.w      -[A7]
  1898. 00001464  42A7                     clr.l      -[A7]
  1899. 00001466  486D 284C                pea.l      [A5 + 0x284C]
  1900. 0000146A  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1901. 0000146E  101F                     move.b     D0, [A7]+
  1902. 00001470  4267                     clr.w      -[A7]
  1903. 00001472  42A7                     clr.l      -[A7]
  1904. 00001474  486D 2854                pea.l      [A5 + 0x2854]
  1905. 00001478  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1906. 0000147C  101F                     move.b     D0, [A7]+
  1907. 0000147E  4267                     clr.w      -[A7]
  1908. 00001480  42A7                     clr.l      -[A7]
  1909. 00001482  486D 285C                pea.l      [A5 + 0x285C]
  1910. 00001486  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1911. 0000148A  101F                     move.b     D0, [A7]+
  1912. 0000148C  4267                     clr.w      -[A7]
  1913. 0000148E  42A7                     clr.l      -[A7]
  1914. 00001490  486D 2874                pea.l      [A5 + 0x2874]
  1915. 00001494  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  1916. 00001498  101F                     move.b     D0, [A7]+
  1917. label0000149A:
  1918. 0000149A  487A 0130                pea.l      [PC + 0x130 /* 000015CC, value 0xB544469, pstring "TDialogView" */]
  1919. 0000149E  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  1920. 000014A4  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1921. 000014A8  487A 0118                pea.l      [PC + 0x118 /* 000015C2, value 0x854436F, pstring "TControl" */]
  1922. 000014AC  2F3C 636E 746C           move.l     -[A7], 0x636E746C /* 'cntl' */
  1923. 000014B2  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1924. 000014B6  487A 0102                pea.l      [PC + 0x102 /* 000015BA, value 0x7544275, pstring "TButton" */]
  1925. 000014BA  2F3C 6275 746E           move.l     -[A7], 0x6275746E /* 'butn' */
  1926. 000014C0  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1927. 000014C4  487A 00EA                pea.l      [PC + 0xEA /* 000015B0, value 0x9544368 '\tTCh', pstring "TCheckBox" */]
  1928. 000014C8  2F3C 6368 6B62           move.l     -[A7], 0x63686B62 /* 'chkb' */
  1929. 000014CE  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1930. 000014D2  487A 00D4                pea.l      [PC + 0xD4 /* 000015A8, value 0x6545261, pstring "TRadio" */]
  1931. 000014D6  2F3C 7261 6462           move.l     -[A7], 0x72616462 /* 'radb' */
  1932. 000014DC  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1933. 000014E0  487A 00BC                pea.l      [PC + 0xBC /* 0000159E, value 0x854436C, pstring "TCluster" */]
  1934. 000014E4  2F3C 636C 7573           move.l     -[A7], 0x636C7573 /* 'clus' */
  1935. 000014EA  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1936. 000014EE  487A 00A8                pea.l      [PC + 0xA8 /* 00001598, value 0x5544963, pstring "TIcon" */]
  1937. 000014F2  2F3C 6963 6F6E           move.l     -[A7], 0x69636F6E /* 'icon' */
  1938. 000014F8  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1939. 000014FC  487A 0090                pea.l      [PC + 0x90 /* 0000158E, value 0x8545069, pstring "TPicture" */]
  1940. 00001500  2F3C 7069 6374           move.l     -[A7], 0x70696374 /* 'pict' */
  1941. 00001506  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1942. 0000150A  487A 007A                pea.l      [PC + 0x7A /* 00001586, value 0x654506F, pstring "TPopup" */]
  1943. 0000150E  2F3C 706F 7070           move.l     -[A7], 0x706F7070 /* 'popp' */
  1944. 00001514  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1945. 00001518  487A 0060                pea.l      [PC + 0x60 /* 0000157A, value 0xB545374, pstring "TStaticText" */]
  1946. 0000151C  2F3C 7374 6174           move.l     -[A7], 0x73746174 /* 'stat' */
  1947. 00001522  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1948. 00001526  487A 0048                pea.l      [PC + 0x48 /* 00001570, value 0x9544564 '\tTEd', pstring "TEditText" */]
  1949. 0000152A  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  1950. 00001530  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1951. 00001534  487A 002E                pea.l      [PC + 0x2E /* 00001564, value 0xB544E75, pstring "TNumberText" */]
  1952. 00001538  2F3C 6E6D 6272           move.l     -[A7], 0x6E6D6272 /* 'nmbr' */
  1953. 0000153E  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1954. 00001542  487A 0016                pea.l      [PC + 0x16 /* 0000155A, value 0x8545061, pstring "TPattern" */]
  1955. 00001546  2F3C 7061 746E           move.l     -[A7], 0x7061746E /* 'patn' */
  1956. 0000154C  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  1957. 00001550  1B7C 0001 F98E           move.b     [A5 - 0x672], 0x1
  1958. 00001556  4E5E                     unlink     A6
  1959. 00001558  4E75                     rts
  1960. 0000155A  0854 5061                bchg.b     [A4], 0x61 /* 'a' */
  1961. 0000155E  7474                     moveq.l    D2, 0x74
  1962. 00001560  6572                     bcs        +0x74 /* 000015D4 */
  1963. 00001562  6E00 0B54                bgt        +0xB56 /* 000020B8 */
  1964. 00001566  4E75                     rts
  1965. 00001568  6D62                     blt        +0x64 /* 000015CC */
  1966. 0000156A  6572                     bcs        +0x74 /* 000015DE */
  1967. 0000156C  5465                     addq.w     -[A5], 2
  1968. 0000156E  7874                     moveq.l    D4, 0x74
  1969. 00001570  0954                     bchg       [A4], D4
  1970. 00001572  4564                     chk.w      D2, -[A4]
  1971. 00001574  6974                     bvs        +0x76 /* 000015EA */
  1972. 00001576  5465                     addq.w     -[A5], 2
  1973. 00001578  7874                     moveq.l    D4, 0x74
  1974. 0000157A  0B54                     bchg       [A4], D5
  1975. 0000157C  5374 6174                subq.w     <<invalid full ext with I/IS == 4>>, 1
  1976. 00001580  6963                     bvs        +0x65 /* 000015E5 */
  1977. 00001582  5465                     addq.w     -[A5], 2
  1978. 00001584  7874                     moveq.l    D4, 0x74
  1979. 00001586  0654 506F                addi.w     [A4], 0x506F /* 'Po' */
  1980. 0000158A  7075                     moveq.l    D0, 0x75
  1981. 0000158C  7000                     moveq.l    D0, 0x00
  1982. 0000158E  0854 5069                bchg.b     [A4], 0x69 /* 'i' */
  1983. 00001592  6374                     bls        +0x76 /* 00001608 */
  1984. 00001594  7572                     moveq.l    D2, 0x72
  1985. 00001596  6500 0554                bcs        +0x556 /* 00001AEC */
  1986. 0000159A  4963                     chk.w      D4, -[A3]
  1987. 0000159C  6F6E                     ble        +0x70 /* 0000160C */
  1988. 0000159E  0854 436C                bchg.b     [A4], 0x6C /* 'l' */
  1989. 000015A2  7573                     moveq.l    D2, 0x73
  1990. 000015A4  7465                     moveq.l    D2, 0x65
  1991. 000015A6  7200                     moveq.l    D1, 0x00
  1992. 000015A8  0654 5261                addi.w     [A4], 0x5261 /* 'Ra' */
  1993. 000015AC  6469                     bcc        +0x6B /* 00001617 */
  1994. 000015AE  6F00 0954                ble        +0x956 /* 00001F04 */
  1995. 000015B2  4368 6563                chk.w      D1, [A0 + 0x6563]
  1996. 000015B6  6B42                     bmi        +0x44 /* 000015FA */
  1997. 000015B8  6F78                     ble        +0x7A /* 00001632 */
  1998. 000015BA  0754                     bchg       [A4], D3
  1999. 000015BC  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  2000. 000015C0  6F6E                     ble        +0x70 /* 00001630 */
  2001. 000015C2  0854 436F                bchg.b     [A4], 0x6F /* 'o' */
  2002. 000015C6  6E74                     bgt        +0x76 /* 0000163C */
  2003. 000015C8  726F                     moveq.l    D1, 0x6F
  2004. 000015CA  6C00 0B54                bge        +0xB56 /* 00002120 */
  2005. // begin alternate branch 000015CC-000015CE
  2006. label000015CC:
  2007. 000015CC  0B54                     bchg       [A4], D5
  2008. // end alternate branch 000015CC-000015CE
  2009. label000015CC: // (misaligned)
  2010. 000015CE  4469 616C                neg.w      [A1 + 0x616C]
  2011. 000015D2  6F67                     ble        +0x69 /* 0000163B */
  2012. label000015D4:
  2013. 000015D4  5669 6577                addq.w     [A1 + 0x6577], 3
  2014. export_383:
  2015. 000015D8  4E56 0000                link       A6, 0
  2016. 000015DC  102D F9A0                move.b     D0, [A5 - 0x660]
  2017. // begin alternate branch 000015DE-000015E0
  2018. label000015DE:
  2019. 000015DE  F9A0                     .invalid   <<F/6/4>>
  2020. // end alternate branch 000015DE-000015E0
  2021. label000015DE: // (misaligned)
  2022. 000015E0  672A                     beq        +0x2C /* 0000160C */
  2023. 000015E2  4267                     clr.w      -[A7]
  2024. 000015E4  42A7                     clr.l      -[A7]
  2025. 000015E6  486D 289C                pea.l      [A5 + 0x289C]
  2026. label000015EA:
  2027. 000015EA  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2028. 000015EE  101F                     move.b     D0, [A7]+
  2029. 000015F0  4267                     clr.w      -[A7]
  2030. 000015F2  42A7                     clr.l      -[A7]
  2031. 000015F4  486D 28A4                pea.l      [A5 + 0x28A4]
  2032. 000015F8  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2033. // begin alternate branch 000015FA-000015FE
  2034. label000015FA:
  2035. 000015FA  1A6A 101F                movea.b    A5, [A2 + 0x101F]
  2036. // end alternate branch 000015FA-000015FE
  2037. label000015FA: // (misaligned)
  2038. 000015FC  101F                     move.b     D0, [A7]+
  2039. 000015FE  4267                     clr.w      -[A7]
  2040. 00001600  42A7                     clr.l      -[A7]
  2041. 00001602  486D 28AC                pea.l      [A5 + 0x28AC]
  2042. 00001606  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2043. // begin alternate branch 00001608-0000160C
  2044. label00001608:
  2045. 00001608  1A6A 101F                movea.b    A5, [A2 + 0x101F]
  2046. // end alternate branch 00001608-0000160C
  2047. label00001608: // (misaligned)
  2048. 0000160A  101F                     move.b     D0, [A7]+
  2049. label0000160C:
  2050. 0000160C  487A 0080                pea.l      [PC + 0x80 /* 0000168E, value 0x9544772 '\tTGr', pstring "TGridView" */]
  2051. 00001610  2F3C 6772 6964           move.l     -[A7], 0x67726964 /* 'grid' */
  2052. 00001616  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  2053. 0000161A  487A 0064                pea.l      [PC + 0x64 /* 00001680, value 0xD545465 '\rTTe', pstring "TTextGridView" */]
  2054. 0000161E  2F3C 7478 7467           move.l     -[A7], 0x74787467 /* 'txtg' */
  2055. 00001624  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  2056. 00001628  487A 0048                pea.l      [PC + 0x48 /* 00001672, value 0xD545465 '\rTTe', pstring "TTextListView" */]
  2057. 0000162C  2F3C 6C73 7467           move.l     -[A7], 0x6C737467 /* 'lstg' */
  2058. // begin alternate branch 00001630-00001632
  2059. label00001630:
  2060. 00001630  7467                     moveq.l    D2, 0x67
  2061. // end alternate branch 00001630-00001632
  2062. label00001630: // (misaligned)
  2063. label00001632:
  2064. 00001632  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  2065. 00001636  42A7                     clr.l      -[A7]
  2066. 00001638  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2067. label0000163C:
  2068. 0000163C  2B5F F428                move.l     [A5 - 0xBD8], [A7]+
  2069. 00001640  42A7                     clr.l      -[A7]
  2070. 00001642  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2071. 00001646  2B5F F424                move.l     [A5 - 0xBDC], [A7]+
  2072. 0000164A  42A7                     clr.l      -[A7]
  2073. 0000164C  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2074. 00001650  2B5F F434                move.l     [A5 - 0xBCC], [A7]+
  2075. 00001654  42A7                     clr.l      -[A7]
  2076. 00001656  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2077. 0000165A  2B5F F430                move.l     [A5 - 0xBD0], [A7]+
  2078. 0000165E  42A7                     clr.l      -[A7]
  2079. 00001660  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2080. 00001664  2B5F F42C                move.l     [A5 - 0xBD4], [A7]+
  2081. 00001668  1B7C 0001 F990           move.b     [A5 - 0x670], 0x1
  2082. 0000166E  4E5E                     unlink     A6
  2083. 00001670  4E75                     rts
  2084. 00001672  0D54                     bchg       [A4], D6
  2085. 00001674  5465                     addq.w     -[A5], 2
  2086. 00001676  7874                     moveq.l    D4, 0x74
  2087. 00001678  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  2088. 0000167E  6577                     bcs        +0x79 /* 000016F7 */
  2089. 00001680  0D54                     bchg       [A4], D6
  2090. 00001682  5465                     addq.w     -[A5], 2
  2091. 00001684  7874                     moveq.l    D4, 0x74
  2092. 00001686  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  2093. 0000168A  5669 6577                addq.w     [A1 + 0x6577], 3
  2094. 0000168E  0954                     bchg       [A4], D4
  2095. 00001690  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  2096. 00001694  5669 6577                addq.w     [A1 + 0x6577], 3
  2097. export_384:
  2098. 00001698  4E56 FFFA                link       A6, -0x0006
  2099. 0000169C  422D FA94                clr.b      [A5 - 0x56C]
  2100. 000016A0  7000                     moveq.l    D0, 0x00
  2101. 000016A2  2B40 FAB8                move.l     [A5 - 0x548], D0
  2102. 000016A6  2B40 FA98                move.l     [A5 - 0x568], D0
  2103. 000016AA  486D FA9C                pea.l      [A5 - 0x564]
  2104. 000016AE  2F3C 0048 0048           move.l     -[A7], 0x480048 /* 'H\0H' */
  2105. 000016B4  2F3C FFB8 FFB8           move.l     -[A7], 0xFFB8FFB8
  2106. 000016BA  A8A7                     syscall    SetRect
  2107. 000016BC  2B6D F944 FAA4           move.l     [A5 - 0x55C], [A5 - 0x6BC]
  2108. 000016C2  2B7C 0002 0002 FAA8      move.l     [A5 - 0x558], 0x20002
  2109. 000016CA  3B7C 0008 FAAC           move.w     [A5 - 0x554], 0x8
  2110. 000016D0  486D FAAE                pea.l      [A5 - 0x552]
  2111. 000016D4  487A 0060                pea.l      [PC + 0x60 /* 00001736, value 0x10434336, pstring "CC663399CC663399" */]
  2112. 000016D8  A866                     syscall    StuffHex
  2113. 000016DA  1B7C 0001 F7C8           move.b     [A5 - 0x838], 0x1
  2114. 000016E0  1B7C 0001 F992           move.b     [A5 - 0x66E], 0x1
  2115. 000016E6  202D F550                move.l     D0, [A5 - 0xAB0]
  2116. 000016EA  B0AD F45C                cmp.l      D0, [A5 - 0xBA4]
  2117. 000016EE  6642                     bne        +0x44 /* 00001732 */
  2118. 000016F0  486E FFFA                pea.l      [A6 - 0x6]
  2119. 000016F4  486D 29C4                pea.l      [A5 + 0x29C4]
  2120. 000016F8  3F3C 0098                move.w     -[A7], 0x98
  2121. 000016FC  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2122. 00001700  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2123. 00001704  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2124. 00001708  42A7                     clr.l      -[A7]
  2125. 0000170A  42A7                     clr.l      -[A7]
  2126. 0000170C  1F3C 0001                move.b     -[A7], 0x1
  2127. 00001710  1F3C 0001                move.b     -[A7], 0x1
  2128. 00001714  1F3C 0001                move.b     -[A7], 0x1
  2129. 00001718  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2130. 0000171C  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2131. 00001720  206E FFFA                movea.l    A0, [A6 - 0x6]
  2132. 00001724  2050                     movea.l    A0, [A0]
  2133. 00001726  117C 0001 006D           move.b     [A0 + 0x6D], 0x1
  2134. 0000172C  2B6E FFFA F550           move.l     [A5 - 0xAB0], [A6 - 0x6]
  2135. label00001732:
  2136. 00001732  4E5E                     unlink     A6
  2137. 00001734  4E75                     rts
  2138. 00001736  1043                     movea.b    A0, D3
  2139. 00001738  4336 3633                .invalid   1, [A6 + D3.w * 8 + 0x33] // invalid opcode 4 with b == 4
  2140. 0000173C  3339 3943 4336           move.w     -[A1], [0x39434336]
  2141. 00001742  3633 3339 3900 4E56      move.w     D3, [[A3 + 0x39004E56 + D3 * 2]]
  2142. export_385: // at 00001748 (misaligned)
  2143. 0000174A  0000 102D                ori.b      D0, 0x2D /* '-' */
  2144. 0000174E  F9A0                     .invalid   <<F/6/4>>
  2145. 00001750  670E                     beq        +0x10 /* 00001760 */
  2146. 00001752  4267                     clr.w      -[A7]
  2147. 00001754  42A7                     clr.l      -[A7]
  2148. 00001756  486D 29D4                pea.l      [A5 + 0x29D4]
  2149. 0000175A  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2150. 0000175E  101F                     move.b     D0, [A7]+
  2151. label00001760:
  2152. 00001760  487A 0016                pea.l      [PC + 0x16 /* 00001778, value 0x7545445, pstring "TTEView" */]
  2153. 00001764  2F3C 7465 7677           move.l     -[A7], 0x74657677 /* 'tevw' */
  2154. 0000176A  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  2155. 0000176E  1B7C 0001 F994           move.b     [A5 - 0x66C], 0x1
  2156. 00001774  4E5E                     unlink     A6
  2157. 00001776  4E75                     rts
  2158. 00001778  0754                     bchg       [A4], D3
  2159. 0000177A  5445                     addq.w     D5, 2
  2160. 0000177C  5669 6577                addq.w     [A1 + 0x6577], 3
  2161.